は私が毎月datetime
指数(次のコードでのデータのテーブルがあるとし、「今年は、」1月から12月、2年間提供します):は「月」のレベルで*マルチインデックス*にデータフレームのオブジェクト上のパンダ日時インデックスを変換し、
import pandas as pd
import numpy as np
from datetime import datetime
N = 12*2
c = [datetime(1970 + i//12, (i%12)+1, 1) for i in range(N)]
d = pd.DataFrame(np.random.rand(N), index=c)
print(d)
別のレベルmonth
とyear
とMultiIndex
にDateTimeIndex
を変換するための最良の方法は何ですか?おそらく、groupby
でこれを行う方法がありますが、わかりません。