【发布时间】:2021-06-07 12:01:13
【问题描述】:
我有一个按日期和时间排序的数据框: df1:
ID Date A_sum A_count B_sum B_count A_last B_last
abc 01/jan 26 2 25 2 0 0
xyz 01/jan 54 3 45 3 4 6
df2:
ID Date Time A B
abc 02/jan 11 10 10
abc 02/jan 12 14 13
xyz 02/jan 1 26 24
xyz 02/jan 2 18 15
xyz 02/jan 3 20 16
我想在 id 上附加这两个 dfs,并希望将 df2 更新为输出:
ID Date A_sum A_count B_sum B_count A_last B_last
abc 02/jan 50 #26+10+14 4 #2+2 48 4 14 13
xyz 02/jan 118 #54+26+18+20 6 #3+3 100 6 20 16
所以它从 df1 中获取列的先前值并将其添加到 df2 中
【问题讨论】:
-
日期不重要?
-
不,不是……
标签: python pandas pandas-groupby cumsum