【发布时间】:2020-09-29 23:25:19
【问题描述】:
所以我基本上是在尝试比较两个 CSV 文件并返回匹配项。
CSV1:包含关键字列表。
keywords
Apple
Banana
Orange
CSV2:包含随机内容。
content
I like Apples
Banana is my favorite Fruit
Strawberry Smoothies are the best
如果我像这样在代码中包含关键字...我会得到一个不错的结果。
import pandas as pd
df = pd.read_csv('CSV1.csv')
result = df[df.content.str.contains('Apple|Banana|Orange')]
由于关键字文件越来越大。我正在寻找一种从 csv 中提取关键字并检查匹配项的方法,而不是将所有关键字都放入代码中。
【问题讨论】:
标签: python python-3.x pandas