ValueError:无法将字符串转换为浮点数:'2 952.62'

我有一个数据框,其中的数据注册为字符串。我试图让它们成为astype具有功能的浮点数,但它不起作用,我很难理解为什么。

我收到以下错误:

ValueError:无法将字符串转换为浮点数:'2 952.62'

当有小数时,我的数据是 XXX.XX,当没有小数时,我的数据是 XXX。


小唯快跑啊
浏览 108回答 1
1回答

蝴蝶刀刀

试试这个,其中 columnname 是您的列的名称:df[columname].str.replace(' ', '').astype(float)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python