我有这样一个数据集(包含更多列):
FLAG__DC SEXECOND CRM_TAUX
0 N M 0,9
1 N M 0,9
2 N M 1,2
3 O M 1
4 N M 1
5 N M 0,9
6 O M 1
7 N M 0,9
我想将列CRM_TAUX
转换为Float。。。请帮帮我!你知道吗
我试过这个,但不起作用:
df['CRM_TAUX'] = df.CRM_TAUX.replace(',','.')
df['CRM_TAUX'] = df.CRM_TAUX.apply(pd.to_numeric)
这是我得到的错误(还有更多):
Unable to parse string "1,2" at position 0
提前谢谢!你知道吗
使用
str.replace
接下来,调用
pd.to_numeric
就可以了相关问题 更多 >
编程相关推荐