我有一个包含字符串的列的数据帧df。我有另一个带有1列的数据帧df2(所以它可以是一个系列),每行包含1个字。
我想删除df中df中的所有单词。 例如:
df:
ColString
0 I would like to buy apples.
df2:
Wordlist
0 like
1 apples
结果:
df:
ColString
0 I would to buy .
有什么想法吗?谢谢你的帮助!
答案 0 :(得分:3)
您可以将replace
与regex=True
df1.col.replace(df2.Wordlist.str.cat(sep='|'),'',regex=True)
Out[510]:
0 I would to buy .
Name: col, dtype: object