私はマルチインデックスを持つデータフレームは、いくつかのグループ分けの後に作成されました:前に付加レベルパンダにマルチインデックス
:私のような何かにそれを回すように、私はマルチインデックスにレベルを付加するにはどうすればよいimport numpy as np
import pandas as p
from numpy.random import randn
df = p.DataFrame({
'A' : ['a1', 'a1', 'a2', 'a3']
, 'B' : ['b1', 'b2', 'b3', 'b4']
, 'Vals' : randn(4)
}).groupby(['A', 'B']).sum()
df
Output> Vals
Output> A B
Output> a1 b1 -1.632460
Output> b2 0.596027
Output> a2 b3 -0.619130
Output> a3 b4 -0.002009
を
Output> Vals
Output> FirstLevel A B
Output> Foo a1 b1 -1.632460
Output> b2 0.596027
Output> a2 b3 -0.619130
Output> a3 b4 -0.002009
マルチインデックスインデックスを持つデータフレームでこれを行うと、レベルが追加されます。これはほとんどの場合重要ではないかもしれませんが、他のもののメタデータに頼っている場合はそうかもしれません。 – naught101