我尝试将每一行与熊猫数据框中的所有行进行比较,fuzzywuzzy.fuzzy.partial_ratio() >= 85
并将结果写入每行的列表中。
例子:
df = pd.DataFrame({'id': [1, 2, 3, 4, 5, 6], 'name': ['dog', 'cat', 'mad cat', 'good dog', 'bad dog', 'chicken']})
我想在库中使用 pandas 函数fuzzywuzzy
来获得结果:
id name match_id_list
1 dog [4, 5]
2 cat [3, ]
3 mad cat [2, ]
4 good dog [1, 5]
5 bad dog [1, 4]
6 chicken []
但我不明白如何得到这个。