如何在特定情况下组合数据帧?

时间:2018-06-07 00:02:10

标签: python pandas dataframe merge pandas-groupby

我有两个数据帧,如下所示。

enter image description here

我想在以下规则中合并这两个数据帧。 首先,我想关注A,B,C和D列。 如果这些值在两个数据帧中都相同,我想计算值的总和。另外,对于列E,我想保留df1值。 预期结果低于数字。

enter image description here

如果你能提供帮助,我会非常感激。 非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

concat + groupby + sort_values

一种方法是连接数据帧,执行main操作,然后对值进行排序:

groupby