我正在尝试比较两列,以查看一列中的字符串是否存在于另一列中,即使行号不匹配。
列如下:
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)
但这仅提供了行中的字符串是否匹配,我正在寻找一种方法,以使行放置无关紧要。