我正在尝试使用正则表达式删除$
符号,,
并将列转换为浮点数。
df[[cols]].replace({'\$': '', ',': ''}, regex=True).astype(float)
当我查看我的工作并查看更改是否有效时,我仍然会$
和,
。
是否有inplace=True
个参数?
答案 0 :(得分:0)
你可以做到
df[col].apply(lambda x: float(x.replace('$', ''))
或
df[col].apply(lambda x: x.replace('$', '')).astype(float)