我有一个.csv文件,其中有1列和9999行,我必须编写一个算法来搜索其中包含特定单词的字符串。到目前为止,我有固定字数的代码(在这种情况下为3个字):
import pandas as pd
df = pd.read_csv('example.csv', encoding='cp1251',header=None)
search = input("searching for: " )
search = search.lower().split()
df[0] = df[0].str.lower()
print (df[df[0].str.contains(search[0]) & df[0].str.contains(search[1]) & df[0].str.contains(search[2])])
请告诉我,我怎样才能使动态的词数搜索类似的算法。你知道吗
谢谢你的时间!你知道吗
您不必在
search
中枚举每个可能的索引。相反,可以将reduce()
与按位and(&
)运算符一起使用。你知道吗相关问题 更多 >
编程相关推荐