从下表中删除$$ Units

时间:2018-09-28 10:57:36

标签: python replace

我在B列中有垃圾值($$个单位)。 我正在尝试以下代码,但未更改任何内容。

s1.number_of_contents_in_sales_package.replace("$$Units", ' ',regex = True)

下表如下

Column_A     number_of_contents_in_sales_package
0                  42
1          112$$Units
2           96$$Units
3           56$$Units
4           76$$Units
5           78$$Units
6           78$$Units

2 个答案:

答案 0 :(得分:1)

您可以按以下方式使用apply

s1['number_of_contents_in_sales_package'] = s1['number_of_contents_in_sales_package'].apply(lambda x : str(x).replace("$$Units",""))

答案 1 :(得分:1)

希望以下代码对您有帮助

df['B'] = df['B'].apply(lambda x: str(x).replace('$$unit', ''))