私はpandas.tseries.index.DatetimeIndexのシリーズがあります。これは、基本的に2016年の平日です。シリーズの日数の連続した差異を見つける簡単でエレガントな方法はありますか? .diff()は、整数型または浮動型のDataFrameカラムの場合と同じです。Pandas DatetimeIndexシリーズの違いを数日以内に得る最良の方法は?
import pandas as pd
import numpy as np
ds = pd.date_range("2016-01-01","2016-12-31",freq='B')
# I was hoping for something like this:
ds.diff().days
# this gives me what I want, but it is ugly and unintuitive
np.diff(ds)/86400000000000
私はまた、約np.diff(ds.date)
を考えたが、それは私にdatetime.timedeltaのndarrayを与える、と私はforループなし整数配列/シリーズにそれを変換する方法がわかりません。
'ds.to_series()デフ()'。 ? – MaxU