我想在pandas python中用date_time减去,但移动两行,我不知道该函数
Timestamp
2020-11-26 20:00:00
2020-11-26 21:00:00
2020-11-26 22:00:00
2020-11-26 23:30:00
解释:
(2020-11-26 21:00:00) - (2020-11-26 20:00:00)
(2020-11-26 23:30:00) - (2020-11-26 22:00:00)
结果必须是:
01:00:00
01:30:00
IIUC,你想迭代两个大块并找到不同之处,一种方法是:
res = df.groupby(np.arange(len(df)) // 2).diff().dropna()
print(res)
输出
Timestamp
1 0 days 01:00:00
3 0 days 01:30:00