Tôi cảm thấy như thế này nên được thực hiện rất dễ dàng, nhưng tôi không thể tìm ra cách. Tôi có một pandas
DataFrame
với cột ngày:Ngày để Độ bền ở Pandas
0 2012-08-21
1 2013-02-17
2 2013-02-18
3 2013-03-03
4 2013-03-04
Name: date, dtype: datetime64[ns]
Tôi muốn có một cột của khoảng thời gian, một cái gì đó như:
0 0
1 80 days
2 1 day
3 15 days
4 1 day
Name: date, dtype: datetime64[ns]
sản lượng nỗ lực của tôi bó 0 ngày và NaT
thay vì:
>>> df.date[1:] - df.date[:-1]
0 NaT
1 0 days
2 0 days
...
Bất kỳ ý tưởng nào?