1
私は単純なパンダのデータフレームにマルチインデックスを設定しようとしています。最初のインデックスは店のタイプであり、2番目のインデックスは果物のタイプです。私は、第1列のShop1とShop2の2つのグループを見ることを期待していましたが、Shop1、Shop2、そしてShop1の3つで終わりました。なぜこうなった?マルチインデックスレベル出力追加行
Area2 = pd.DataFrame({'01/01/2017': [2000, 2500, 100, 1600],
'01/02/2017': [2000, 2500, 50, 1000],
'01/03/2017': [2000, 500, 50, 1600,],
'01/04/2017': [2500, 2000, 0, 1600],
'Fruit': ['Apples', 'Banana', 'Pears', 'b/berry'],
'Shop': ['Shop1', 'Shop2', 'Shop1', 'Shop1']})
S2 = Area2.set_index(['Shop', 'Fruit'])
電流出力
01/01/2017 01/02/2017 01/03/2017 01/04/2017
Shop Fruit
Shop1 Apples 2000 2000 2000 2500
Shop2 Banana 2500 2500 500 2000
Shop1 Pears 100 50 50 0
b/berry 1600 1000 1600 1600
私はあなたがMultiIndex
をソートするためsort_index
が必要だと思う私は
01/01/2017 01/02/2017 01/03/2017 01/04/2017
Shop Fruit
Shop1 Apples 2000 2000 2000 2500
Pears 100 50 50 0
b/berry 1600 1000 1600 1600
Shop2 Banana 2500 2500 500 2000
どのように知っているので簡単です。ありがとう。 – ben121