У меня есть два кадра данных в https://docs.google.com/spreadsheets/d/1dHoVyEAi0SrY3QPgxRYXjl7CYkRvv0LVV_re38523ck/edit?usp=sharing
Я хотел сравнить слова (пересечение) от Dataframe1['Final_Text']
до Dataframe2['Text']
.Строка 1 из Dataframe2['Final_Text']
должна сравниваться с каждой строкой Dataframe1['Text']
, аналогично строка 2 Dataframe2['Final_Text']
с каждой строкой Dataframe1['Text']
и показываться на.
Пожалуйста, предложите возможные пути.
До сих пор я сделал для строки
lexicon = set().union(*df2['Final_Text'].str.split())
Вывод ->
{'study', 'cell' , 'response', 'patient, 'effect','activity' 'cell,', 'protein,', 'result,'}
Пустые данные
data={'activity', 'cell','response','Study','Maths', 'DNA'}
c=data.intersection(lexicon)
print(c)
Окончательный вывод ---> 'cell'
Здесь вместо data
я хочу проверить с каждой строкой Dataframe2['Text']
.