У меня есть 2 кадра данных: DF1
ID Address
AB1 VILL +PO CHAPAR TAPUKADA ALWAR
AB2 VILL WARD NO 02 THIKARIYA CHAND RAWAT JUNA PADA POST BADANA 0 SIROHI
AB3 RAMKUMAR YADAV VILL KANSL 0 JAIPUR
AB4 VILL KHERKI MUKKER POSTPANIYA PUTLI JAIPUR
и, df2
Name
CHHAPPAR
CHHAPAR
KANSAL
KANSIL
KANSOL
KHERK
KHERKIA
PAR
UR
WAR
RIYA
DAV
LI
Я хочу применить нечёткие логики c в строке DF1. Если имена, указанные в DF1, совпадают с DF2, дайте мне имя DF2
Вывод должен выглядеть как
ID Address Name
AB1 VILL +PO CHAPAR TAPUKADA ALWAR CHHAPPAR, CHHAPAR
AB2 VILL WARD NO 02 THIKARIYA CHAND RAWAT JUNA PADA POST BADANA 0 SIROHI
AB3 RAMKUMAR YADAV VILL KANSL 0 JAIPUR KANSAL, KANSIL, KANSOL
AB4 VILL KHERKI MUKKER POSTPANIYA PUTLI JAIPUR KHERK, KHERKIA
Я пытался применить FuzzywuzzyR, но выдается ошибка
I пробовал agrep тоже, но это дает мне результат как True / False.
Пожалуйста, помогите мне в этом. Кроме того, если я должен попробовать другие пакеты для нечетких