【发布时间】:2021-07-17 01:33:12
【问题描述】:
我有一堆看起来像这样的数据框
DATE A B
2021-01-01 1 2
2021-01-05 1 2
2021-01-06 1 2
2021-01-10 1 2
2021-01-20 1 2
我想计算所有行与最后一行之间的时间差。这意味着我想创建另一列,其中包含该行与数据框中最后一行之间的时间差。所以它应该是这样的:
DATE A B timediff
2021-01-01 1 2 19 days
2021-01-05 1 2 14 days
2021-01-06 1 2 13 days
2021-01-10 1 2 9 days
2021-01-20 1 2 0 days
有没有办法做到这一点? Date 已经是一个日期时间变量。
谢谢
【问题讨论】:
标签: python pandas loops datetime timedelta