我有一个包含 4 列 User_id、Transaction_id、product 和 datetime 的数据框。对于每个用户,我必须选择他最近的前 n 笔交易,假设 n=2,我的数据框如下:
transaction_id user_id product date
T1 U1 P1 2019-03-27
T1 U1 P2 2019-03-27
T1 U1 P3 2019-03-27
T2 U1 P2 2019-03-21
T2 U1 P3 2019-03-21
T3 U1 P2 2019-03-20
我试图通过 Pandas 数据框帮助该组并在每个组中选择最新的来做到这一点
我期望的输出是:
transaction_id user_id product date
T1 U1 P1 2019-03-27
T1 U1 P2 2019-03-27
T1 U1 P3 2019-03-27
T2 U1 P2 2019-03-21
T2 U1 P3 2019-03-21
富国沪深
相关分类