如何检查列中的字符串是否与另一列匹配(无论行如何)

时间:2018-09-10 15:52:47

标签: python pandas

我正在尝试比较两列,以查看一列中的字符串是否存在于另一列中,即使行号不匹配。

列如下:

A              B   
Classic        Classic
Classic Rock   Rock
Kpop           Pop
Jpop           Hip-Hop
Rock           Classic Rock
Jazz           Jazz

我希望能够用B创建一个新表,如下所示:

B              C   
Classic        True
Rock           True
Pop            False
Hip-Hop        False
Classic Rock   True
Jazz           True

我尝试使用

df['C'] = df.apply(lambda x: x.A in x.B, axis=1)

但这仅提供了行中的字符串是否匹配,我正在寻找一种方法,以使行放置无关紧要。

0 个答案:

没有答案