我有一个 df1: a b c1 0 1 42 0 2 53 1 1 3和第二个 df2: a b c1 0 1 52 0 2 53 1 1 4这些 df 在 a 和 b 中具有相同的组。在'a'和'b'的groupby中我想要df1下面的df2: a b c1 0 1 42 0 1 53 0 2 54 0 2 55 1 1 36 1 1 4如何组合 groupby() 和 concat() 以获得所需的输出?
1 回答
largeQ
TA贡献2039条经验 获得超7个赞
你可以这样concat
做sort_values
df=pd.concat[df1,df2]).sort_values(['a','b']).reset_index(drop=True)
添加回答
举报
0/150
提交
取消