【发布时间】:2021-08-01 01:21:45
【问题描述】:
我有一个如下所示的数据框:
id date x
0 15260 2020-01-22 1
1 15260 2020-06-13 6
2 15801 2020-12-04 5
3 23369 2021-01-01 4
4 15260 2020-10-13 3
5 15801 2021-01-04 1
6 23369 2021-02-05 1
我想为每个id 添加一个表示自第一个x 以来的月数的列。
完成的数据框应如下所示:
id date x y
0 15260 2020-01-22 1 1
1 15260 2020-06-13 6 6
2 15801 2020-12-04 5 1
3 23369 2021-01-01 4 1
4 15260 2020-10-13 3 10
5 15801 2021-01-04 1 2
6 23369 2021-02-05 1 2
如何做到这一点?
【问题讨论】:
标签: python pandas numpy time-series jupyter