且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

从列表中检查单词,并在pandas dataframe列中删除这些单词

更新时间:2021-07-10 07:37:00

尝试一下:

In [98]: pat = r'\b(?:{})\b'.format('|'.join(remove_words))

In [99]: pat
Out[99]: '\\b(?:abc|def|pls)\\b'

In [100]: df['new'] = df['string'].str.replace(pat, '')

In [101]: df
Out[101]:
               string              new
0  abc stack overflow   stack overflow
1              abc123           abc123
2          def comedy           comedy
3          definitely       definitely
4            pls lkjh             lkjh
5             pls1234          pls1234