Я пытаюсь сопоставить столбец с фреймом данных из другого фрейма данных, где все слова существуют из целевого фрейма данных
многократные совпадения хороши, так как я могу отфильтровать их после.Заранее спасибо!
df1
ColA
this is a sentence
with some words
in a column
and another
for fun
df2
ColB ColC
this a 123
in column 456
fun times 789
Некоторые попытки
dfResult = df1.apply(lambda x: np.all([word in x.df1['ColA'].split(' ') for word in x.df2['ColB'].split(' ')]),axis = 1)
dfResult = df1.ColA.apply(lambda sentence: all(word in sentence for word in df2.ColB))
желаемый вывод
dfResult
ColA ColC
this is a sentence 123
with some words NaN
in a column 456
and another NaN
for fun NaN