根据字符串组合选择行,不按字符串顺序排列



如果我有以下代码:

df_ = df_[df_['summary'].str.contains('slow delivery', na=False)]
df_ = df_['summary']
print(df_)

以及以下列表:

df_ = ['May be great product, but slow delivery is annoying',
'May be great product, but slow delivery is annoying',
'slow delivery',
'Great product, slow delivery',
'smewhat slow delivery but accurate and wellpackeged. thank you!']

但我想选择列表中包含慢速和交付组合的所有项目,而不是"慢速交付"。

以上内容需要如何调整?

提前谢谢。

在这种情况下,还可以为两个单词制作单独的掩码。如果你有一个更长的单词列表,有更好的解决方案。

df_ = df_[df_['summary'].str.contains('slow') & df_['summary'].str.contains('delivery')]

最新更新