データフレームdf
df['country']
は、df['sector']
とdf['year']
の列を含み、混合int
とfloat
ある他の数値データがあります。国とセクターはcategorical
、年はdatetime64[ns]
です。毎年恒例の周波数のdatetimeIndexとして認識されますが、第3レベルyear
を確保するために、このマルチインデックスを作成する必要がありますどのように混合日時とカテゴリ階層インデックス(マルチインデックス)
arrays1 = [np.array(df['country']), np.array(df['sector']), np.array(df['year'])]
df1 = df.set_index(arrays1)
df1.index.names = ['country','sector', 'year']
df1 = df1.sort_index()
を次のように
私は、3層の階層を作成していますか?
? – jezrael