Мне нужно преобразовать столбец фрейма данных, содержащий строку, в число с плавающей точкой.
Типичная строка содержит разделители ",", например, "1,000.00", поэтому необходимо удалить запятые.
Это не работает
dataframe.sales_aud = dataframe.sales_aud.replace(",", "")
dataframe.astype({"units": int, "sales_aud": float})
Ошибка ниже:
ValueError Traceback (most recent call last)
<ipython-input-9-669177671309> in <module>
17 dataframe.sales_aud = dataframe.sales_aud.replace(",", "")
18
---> 19 dataframe.astype({"units": int, "sales_aud": float})
20
21 dataframe.to_pickle("weekly_sales_2020.csv")
....
ValueError: could not convert string to float: '1,088'