如何找出两个数据框中同名列之间的区别?我的意思是我的数据框A有一个名为X的列,数据框B有一个名为X的列,如果我执行pd.merge(A,B,on=['X']),我会得到A和B的共同X值,但如何获得“非共同”值? 最佳答案 如果您将合并类型更改为how='outer'和indicator=True这将添加一列来告诉您值是左/右/右仅:In[2]:A=pd.DataFrame({'x':np.arange(5)})B=pd.DataFrame({'x':np.arange(3,8)})print(A)print(B)x001122334