导入Excel文件时,列中的一些数字是浮点型,而另一些不是。如何将所有数字转换为浮点型?3 000,00
中的空格给我带来了问题。
df['column']:
column
0 3 000,00
1 156.00
2 0
我正在尝试:
df['column'] = df['column'].str.replace(' ','')
但是它不工作。我想在.astype(float)
之后做,但是不能到达那里。有什么解决办法吗?1
已经是一个浮点数,但是0
是一个字符串。
2条答案
按热度按时间h9a6wy2h1#
先将它们全部转换为字符串:
xpcnnkqh2#