当我导入一个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
是一个字符串。