2016-11-03 18 views
0

DFの購入記録を最初に店舗でインデックスを作成してから、人によってインデックスを作成するにはどうすればよいですか?ありがとうございますパンダのDataFrameを再インデックスする

purchase_1 = pd.Series({'Name': 'Chris', 
         'Item Purchased': 'Dog Food', 
         'Cost': 22.50}) 
purchase_2 = pd.Series({'Name': 'Kevyn', 
         'Item Purchased': 'Kitty Litter', 
         'Cost': 2.50}) 
purchase_3 = pd.Series({'Name': 'Vinod', 
         'Item Purchased': 'Bird Seed', 
         'Cost': 5.00}) 

df = pd.DataFrame([purchase_1, purchase_2, purchase_3], 
        index=['Store 1', 'Store 1', 'Store 2']) 

答えて

1

これはあなたが探しているものですか?

df = df.set_index('Name', append=True) 

出力:

   Cost Item Purchased 
     Name      
Store 1 Chris 22.5  Dog Food 
     Kevyn 2.5 Kitty Litter 
Store 2 Vinod 5.0  Bird Seed 
+0

おかげでジョー。それが私が探していたものです。申し訳ありませんが私はそれを明確に説明していない場合。 – martinbshp

+0

@martinbshp喜んで私は助けることができます。 –

関連する問題