首页 > 解决方案 > 数据框聚合帐户和日期时间

问题描述

我有一个货币交易的数据框。每笔交易都有一个日期时间和一个帐号。我想汇总数据并创建两个新列:
1. 该帐户在交易日期前一个日历日的交易次数
2. 交易日期前一个日历日的交易总和

有没有比按帐户逐行迭代和按日期过滤更好的方法呢?

--------------------------------------------------
| Acc_num | Date_time        | Amount|Tr_count |Sum_tr  | 
---------------------------------------------------------
| 22      | 2018/01/04 14:55 |  10   |0        |0       |
---------------------------------------------------------
| 22      | 2018/01/04 18:00 |  14   |0        |0       |
---------------------------------------------------------
| 22      | 2018/01/05 10:01 |  5    |2        |24      |
---------------------------------------------------------
| 44      | 2018/01/05 08:55 |  100  |0        |0       |
---------------------------------------------------------
| 22      | 2018/01/06 11:55 |  1.2  |1        |5       |
---------------------------------------------------------
| 44      | 2018/01/06 15:05 |  12   |1        |100     |

标签: pythonpandasdatetimedataframe

解决方案


推荐阅读