此问题在此处已有答案:
How to test if a string contains one of the substrings in a list, in pandas?(4个答案)
3天前关闭。
我有一个有多列的df,其中一列是一个有很多单词的字符串(文本列)。
我也有一组单词S,我需要寻找。
我想提取df的行,这些行在其文本列中至少包含一个来自S的单词df_filtered=df[df['text'].str.contains('word')]
这适用于集合S中的一个单词。除了在S上循环,还有更好的方法吗?
2条答案
按热度按时间9lowa7mx1#
IIUC,您可以使用
|
在正则表达式中表示or
xggvc2p62#
如果要匹配完整的单词,请用途: