小编Tik*_*kku的帖子

查找多个数据帧列之间的公共元素

希望你能帮助我.我是蟒蛇和熊猫的新手,所以请耐心等待.我试图找到三个数据框之间的常用词,我正在使用Jupiter Notebook.

仅举例如:

df1=
A
dog
cat
cow 
duck
snake

df2=
A
pig
snail
bird
dog

df3=
A
eagle
dog 
snail
monkey
Run Code Online (Sandbox Code Playgroud)

在所有数据框中只有一列是A.我想找到1.所有列中的常用词2.对于它们自己的列而言并不共同的词.例; duck是df1独有的,snail是df2独有的,而monkey是df3独有的.我正在使用以下代码进行一些使用,但没有得到我想要的简单,

df1[df1['A'].isin(df2['A']) & (df2['A']) & (df3['A'])]
Run Code Online (Sandbox Code Playgroud)

请告诉我哪里出错了.干杯

python string intersection series pandas

3
推荐指数
2
解决办法
6645
查看次数

标签 统计

intersection ×1

pandas ×1

python ×1

series ×1

string ×1