我正在使用python中的pand处理时间。我想总结一下两个日期之间经过的时间:
0 2012-03-06 14:22:00
0 2012-06-02 11:29:00
1 2012-04-16 20:51:00
1 2012-04-28 09:57:00
为此,我计算用0索引的前两个日期之间经过的时间,如下所示:
dt0 = df.end[0] - df.start[0]
out: 87 days 21:07:00
dtype: timedelta64[ns]
在接下来的2个日期之间也一样:
dt1 = df.end[1] - df.start[1]
out: 11 days 13:06:00
dtype: timedelta64[ns]
哪个工作正常,但是当我两次相加时:
dt2 = dt1 + dt0
我得到dt2 = NaT而不是87天21:07:00 + 11天13:06:00的总和。有人可以帮忙吗?
下面是相同问题的另一个示例的屏幕截图:将a和b加起来,两个dtype:timedelta64 [ns]不起作用,为什么?
慕姐8265434
相关分类