我有一个list = ['NAAR HUIS', 'TIANJIN', 'GORINCHEM', 'TIMIKA0', 'DAMMAM', 'DULAC', 'SUNDERLAND']
并希望使用fuzzy wuzzy将列表中的每个元素与给定csv文件的第3列进行比较。如果字符串匹配度大于80%,则会将该行保存到新的csv文件中
csv文件
下面是一个字符串的示例。如何为上面提到的列表项执行此操作
def get_ratio(row):
name = row[3]
name1 = 'JANGMEN'
return fuzz.token_sort_ratio(name, name1)
df = df[df.apply(get_ratio, axis=1) > 80]
目前没有回答
相关问题 更多 >
编程相关推荐