私はPandasのMultiIndexとは何ですか?私はMultiIndexを持っていないとPandasが言っているのはなぜですか?
df.groupby(level = 1,'Amount($m)).sum()
としてグループ私のマルチインデックスにしようとしている。しかし、私はレベル> 0はマルチインデックスでのみ有効であること、エラーを取得しています。私はdf.infoを(呼び出し )誰かが私が欠けているかを説明することができます私は
class 'pandas.core.frame.DataFrame'
を取得するが、私はdf.columnsを印刷するとき、私は
MultiIndex(levels=[[u'MSS', u'MLLN', u'AMS'], [u'Trades', u'Resolved Trades'], [u'Amount($m)', u'Trades', u'Resolved Trades']],
labels=[[0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2], [0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1], [1, 0, 2, 0, 1, 0, 2, 0, 1, 0, 2, 0]],
names=[u'Entity', None, None])
を取得しますか?
選択することができますか?誤った引用があります。 – IanS
列には複数のレベルがあり、MultiIndexオブジェクトです。しかし、あなたのインデックスは(明らかに)マルチインデックスではありません。 'print(df.index)'を試してください。 – IanS