2016-04-10 104 views
2

我在PANDAS中有一个数据框,它有两行标题。如何删除第二行?例如,我有以下几点:删除PANDAS中的第二行标题

  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

您可以使用droplevel-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 

或指定第二个层次: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