我是一名Pandas的使用者,希望将数据框中的某个字段从字符串转换成浮点数。
这个字段的原始数据如下:
In:
print(merged['platnosc_total'].head(100))
Out:
0 0,00
1 4,50
2 0,00
3 0,00
4 0,00
5 4,50
6 6,10
7 7,99
8 4,00
9 7,69
10 7,50
请注意最后一行中的7、50,它们似乎是导致错误的原因:
In:
merged['platnosc_total'].astype(float)
Out:
ValueError: could not convert string to float: '7,50'
这是否意味着其余部分已被转换,只有行7,50是原因?
我该如何将此字段/列实际转换为浮点数?