У меня есть dataframe создана форма выходного сигнала в формате JSON, который выглядит следующим образом:Невозможно преобразовать строку плавать в панд (ValueError)
Total Revenue Average Revenue Purchase count Rate
Date
Monday 1,304.40 CA$ 20.07 CA$ 2,345 1.54 %
Значение, сохраненное принимаютс в виде строки из JSON. Я пытаюсь:
1) Удалить все символы в записи (например: CA $ или%) 2) преобразование скорости и доходы столбцов плавать 3) преобразует количество столбцов в качестве ИНТА
Я пытался выполните следующие действия:
df[column] = (df[column].str.split()).apply(lambda x: float(x[0]))
Это работает отлично, за исключением, когда у меня есть значение кома (например: 1465 не будет работать в то время как 143 будет).
Я попытался использовать несколько функций для замены «,» на «» и т. Д. До сих пор ничего не работало. Я всегда получаю следующее сообщение об ошибке:
ValueError: could not convert string to float: '1,304.40'
Как это работает? – jezrael