月、日など、Datetimeindexクラスによって提供される特別なメソッドにアクセスしたいのですが、データフレームのシリーズをデータフレームのインデックスにしないと、Datetimeindexにすることはできないようです。次の例を見てください。
dates
Out[119]:
Dates
0 1/1/2012
1 1/2/2012
2 1/3/2012
3 1/4/2012
4 1/5/2012
5 1/6/2012
6 1/7/2012
7 1/8/2012
8 1/9/2012
9 1/10/2012
10 12/31/2012
date_series = pd.DatetimeIndex(dates.Dates)
date_series.month
Out[115]: array([ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 12])
dates.Dates = pd.DatetimeIndex(dates.Dates)
dates.Dates.month
AttributeError: 'Series' object has no attribute 'month'
また、pd.to_datetimeを使用してシリーズをタイムスタンプに変換しようとしましたが、それでも機能しません。
私はこれを回避できることを知っていますが、この機能は存在するはずですか?