У меня есть ряд строк, представляющих данные о затратах. Я пытаюсь преобразовать строки в поплавкиКак преобразовать строку в float
df['Line Total'].map(float)
, что приводит к
ValueError: invalid literal for float(): 3,300.00
3,300.00 этого значение из первой строки данных.
Я побежал df['Line Total'].map(repr)
на основе предложения от здесь python ValueError: invalid literal for float(), но я не вижу каких-либо дополнительных или ненужных символов в моих данных:
Заранее спасибо за любую помощь.
Вы не видите дополнительных персонажей? Как насчет запятой? Это не может быть проанализировано числом. – TigerhawkT3
Я не идентифицировал запятую как дополнительный символ, в чем проблема. Кажется очевидным в ретроспективе, но это обычно так. – davidheller
Я согласен, что другой вопрос охватывает его. Я потратил немало времени на поиск ответа, но проблема не заключалась в том, что запятая вызывала проблему. – davidheller