python中两个数据帧的区别

时间:2017-03-30 16:24:13

标签: python

我有两个数据帧 例如:

test_1
name1 name2
a1     b1
a1     b2
a2     b1
a2     b2
a2     b3
test_2
name1 name2
a1     b1
a1     b2
a2     b1

我需要两个数据帧的区别,比如

name1 name2
a2     b2
a2     b3

1 个答案:

答案 0 :(得分:1)

DF = pd.concat([A,B])

df = df.reset_index(drop = True)

df_gpby = df.groupby(list(df.columns))

idx = [x [0]表示df_gpby.groups.values()中的x,如果len(x)== 1]

DF1 = df.reindex(IDX)