如何比较两个数据框列并提取第三列值作为python中的输出

时间:2019-10-21 00:53:13

标签: python pandas nlp

我有两个数据框,如下所示

df1:

    System.Collections.Immutable.ImmutableArray<Diagnostic> DiagnosticMessages = compilation.GetDiagnostics();

df2:

subject
laptop issue
password reset
account unlock
...

我想从数据帧(df1)中获取第一行,并检查df2中的“键”列。检查第一行中的所有单词是否都出现在df2(“键”列)中。例如key Automation reset password 70% lock account 50% unlock 70% ... 在df2中不存在,而laptop issue在df2中。

当“密码重置”与df2匹配时,必须将其各自的“自动化”值作为输出打印在df1的单独列中。

所以df1看起来像:

df1:

password reset

我应该如何在python中进行此操作。

句子中的

单词可以任意顺序。不必要,它应该是同一句话。

0 个答案:

没有答案