Фраза сходство из списка - PullRequest
       7

Фраза сходство из списка

0 голосов
/ 17 сентября 2018

Привет, при условии, что у меня есть 2 списка:

names = ['Daniel', 'Mario', 'Mandy', 'Jolene', 'Fabio']
places = ['on top of the table', 'France', 'valley of the kings']

и датафрейм с некоторыми предложениями например:

DataframeOrig

Index | Sent
0     | Mandy went to France on the Eiffel Tower
1     | Daniele was dancing on top of the box
2     | I am eating on top of the table
3     | Maria went to the valley of the kings

Я хотел бы использовать метрику расстояния, такую ​​как difflib, для сканирования предложений и сравнения фраз со списком, имеющим определенное смещение. Надеюсь, результатом этого будет:

Index | Sent                                     | Result
0     | Mandy went to France on the Eiffel Tower | Mandy
1     | Daniele was dancing on top of the box    | Daniel
2     | I am eating on top of the table          | on top of the table
3     | Maria went to the valley of the kings    | Mario, valley of the kings

Как бы вы поступили без использования множества циклов для получения совпадений фраз?

...