2016-04-10 18 views
2

PANDASのデータフレームに2行のヘッダーがあります.2番目の行を削除するにはどうすればよいですか?例えば、私は次のようにありますPANDASのヘッダーの2番目の行を削除

  AA BB CC DD 
     A B C D 
Index  
    1  1 2 3 4 
    2  5 6 7 8 
    3  9 1 2 3 

、私はこのような何かを取得したいと思い:

  AA BB CC DD 
Index  
    1  1 2 3 4 
    2  5 6 7 8 
    3  9 1 2 3 

はどうもありがとうございました。

答えて

8

あなたは-1droplevelを使用することができます。最後のレベル:

df.columns = df.columns.droplevel(-1) 
print df 
     AA BB CC DD 
Index     
1  1 2 3 4 
2  5 6 7 8 
3  9 1 2 3 

または第二のレベルを指定:1を:

df.columns = df.columns.droplevel(1) 
print df 
     AA BB CC DD 
Index     
1  1 2 3 4 
2  5 6 7 8 
3  9 1 2 3 
+0

グラッドはあなたを助けることができます!がんばろう! – jezrael

関連する問題