Я пытаюсь сравнить каждую строку со всеми строками в кадре данных 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 []
Но я не понимаю, как это получить.