用点号替换逗号 Pandas
- 论坛
- 用点号替换逗号 Pandas
16 浏览
用点号替换逗号 Pandas
给定一个长得像下面这样的数组,我想用点替换逗号:
array(['0,140711', '0,140711', '0,0999', '0,0999', '0,001', '0,001',
'0,140711', '0,140711', '0,140711', '0,140711', '0,140711',
'0,140711', 0L, 0L, 0L, 0L, '0,140711', '0,140711'], dtype=object)
我已经尝试了不同的方法,但是我无法弄清楚如何做到这一点。
另外,我已经将它导入为一个pandas
DataFrame,但无法应用该函数:
1-8 1-7
H0 0,140711 0,140711
H1 0,0999 0,0999
H2 0,001 0,001
H3 0,140711 0,140711
H6 0 0
H8 0,140711 0,140711
H9 0,140711 0,140711
H10 0,140711 0,1125688
我的代码:
df.applymap(lambda x: str(x.replace(',','.')))
我该如何解决这个问题?