检索自上次操作以来的时差 - python / pandas

时间:2018-02-27 00:33:46

标签: python pandas time-series aggregation shift

我们说我有购买和时间两个字段的购买记录。

我想得到的是自第一次不购买以来的第三列时间,所以它看起来像:

buy| time | time difference
1  | 8:00 | NULL
0  | 9:01 | NULL
0  | 9:10 | NULL
0  | 9:21 | NULL
1  | 9:31 | 0:30
0  | 9:41 | NULL
0  | 9:42 | NULL
1  | 9:53 | 0:12

我怎样才能做到这一点?在我看来,它是pd.groupby()和pd.shift()的混合体,但我似乎无法解决这个问题。

0 个答案:

没有答案