的pandas documentation有你覆蓋:
In [252]: s - s.max()
Out[252]:
0 -2 days
1 -1 days
2 0 days
dtype: timedelta64[ns]
In [253]: s - datetime(2011,1,1,3,5)
Out[253]:
0 364 days, 20:55:00
1 365 days, 20:55:00
2 366 days, 20:55:00
dtype: timedelta64[ns]
In [254]: s + timedelta(minutes=5)
Out[254]:
0 2012-01-01 00:05:00
1 2012-01-02 00:05:00
2 2012-01-03 00:05:00
dtype: datetime64[ns]
In [255]: s + Minute(5)
Out[255]:
0 2012-01-01 00:05:00
1 2012-01-02 00:05:00
2 2012-01-03 00:05:00
dtype: datetime64[ns]
In [256]: s + Minute(5) + Milli(5)
Out[256]:
0 2012-01-01 00:05:00.005000
1 2012-01-02 00:05:00.005000
2 2012-01-03 00:05:00.005000
dtype: datetime64[ns]
來源
2014-10-03 03:02:34
hd1
謝謝您的答覆。 我想第二個例子是一樣的情況。計算(日期時間 - 日期時間)需要很長時間才能完成。 我需要計算另一種方法(可能是日期 - 日期) – 2014-10-06 03:43:01
我懷疑使用timedelta可能比減去日期時間快一點? – hd1 2014-10-06 04:04:41