我有一个数据框,其中某些单元格(在几列中)中包含的数字如下所示:'$$ 10'
我要替换/删除“ $$”。到目前为止,我已经尝试过了,但是没有用:
replace_char={'$$':''}
df.replace(replace_char, inplace=True)
与您采用的方法接近的示例是:
df[col_name].str.replace('\$\$', '')
注意,这必须在一系列操作上完成,因此您必须选择要将替换应用到的列。
amt
0 $$12
1 $$34
df['amt'] = df['amt'].str.replace('\$\$', '')
df
给出:
amt
0 12
1 34
或者您可以通过以下方式申请完整的df:
df.replace({'\$\$':''}, regex=True)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句