私は200列のMultiIndexデータフレームを持っています。私はそれから特定の列を選択したいと思います。 DFは私のデータフレームの一部であると仮定しますパンダMultiIndexデータフレームから特定の列を選択
df=
a b
l h l h l h l
cold hot hot cold cold hot hot
2009-01-01 01:00:00 0.1 0.9 0.4 0.29 0.15 0.6 0.3
2009-01-01 02:00:00 0.1 0.8 0.35 0.2 0.15 0.6 0.4
2009-01-01 03:00:00 0.12 0.7 0.3 0.23 0.23 0.8 0.3
2009-01-01 04:00:00 0.1 0.9 0.33 0.24 0.15 0.6 0.4
2009-01-01 05:00:00 0.17 0.9 0.41 0.23 0.18 0.75 0.4
私はこの列の値を選択したい[H、ホット]。
私の出力は次のようになります。
df['h','hot']=
a b
2009-01-01 01:00:00 0.9 0.6
2009-01-01 02:00:00 0.8 0.6
2009-01-01 03:00:00 0.7 0.8
2009-01-01 04:00:00 0.9 0.6
2009-01-01 05:00:00 0.9 0.75
私はそれを選択することができる方法上の任意の指導をお願い申し上げます。
私は 'DFと思い[ 'B'、 'H'、 'ホット']' 'ちょうどリスト(df.columnsを)'投稿してください – EdChum
階層列のためにここに動作するはずです。これは、間違ったスペースがあるかどうかを確認するのに役立ちます... – unutbu
'df ['b'、 'h'、 'hot']'は 'df.info()'と ' print(df.columns.tolist() ')を使って実際の列名が何であるか確認してください – EdChum