各行を pandas データフレーム内のすべての行と比較し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 []
しかし、これを取得する方法がわかりません。