用点号替换逗号 Pandas

16 浏览
0 Comments

用点号替换逗号 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(',','.')))

我该如何解决这个问题?

0