重新打印列,但在使用正则表达式时,更改不会发生变化

时间:2018-03-15 20:40:52

标签: python regex pandas

我正在尝试使用正则表达式删除$符号,,并将列转换为浮点数。

df[[cols]].replace({'\$': '', ',': ''}, regex=True).astype(float)

当我查看我的工作并查看更改是否有效时,我仍然会$,

是否有inplace=True个参数?

1 个答案:

答案 0 :(得分:0)

你可以做到

df[col].apply(lambda x: float(x.replace('$', ''))

df[col].apply(lambda x: x.replace('$', '')).astype(float)