Python 如何将列窗体对象转换为浮点?

Python 如何将列窗体对象转换为浮点?,python,pandas,Python,Pandas,我有一个csv,它的列包括一些数学计算的结果。当我读取csv时,这些列的数据类型是object。列的内容是数字,如“9180693865”(或0) 现在,我尝试了以下方法来更改数据类型: df["column"].astype('float64') df["column"] = Erzeugung.solar_prediction.astype("float64") pd.to_numeric(df["column"]) 错误消息如下所示: ValueError:无法分析位置27处的字符串

我有一个csv,它的列包括一些数学计算的结果。当我读取csv时,这些列的数据类型是object。列的内容是数字,如“9180693865”(或0)

现在,我尝试了以下方法来更改数据类型:

df["column"].astype('float64')

df["column"] = Erzeugung.solar_prediction.astype("float64")

pd.to_numeric(df["column"])
错误消息如下所示: ValueError:无法分析位置27处的字符串“9180693865”


还有什么我可以尝试的吗?

替换
,使用
str.Replace
修复此问题:

df["column"] = Erzeugung.solar_prediction.str.replace(',', '.').astype("float64")

很好,谢谢你!