为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

小唯快跑啊 2023-05-09 10:08:28
我有一个数据框,其中的数据注册为字符串。我试图让它们成为astype具有功能的浮点数,但它不起作用,我很难理解为什么。我收到以下错误:ValueError:无法将字符串转换为浮点数:'2 952.62'当有小数时,我的数据是 XXX.XX,当没有小数时,我的数据是 XXX。
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

试试这个,其中 columnname 是您的列的名称:

df[columname].str.replace(' ', '').astype(float)


查看完整回答
反对 回复 2023-05-09
  • 1 回答
  • 0 关注
  • 75 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信