删除PANDAS中的第二行标题

km1*_*234 5 python dataframe 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
Run Code Online (Sandbox Code Playgroud)

我想得到这样的东西:

         AA  BB  CC  DD
Index    
   1     1   2   3   4
   2     5   6   7   8
   3     9   1   2   3
Run Code Online (Sandbox Code Playgroud)

非常感谢你.

jez*_*ael 12

你可以用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
Run Code Online (Sandbox Code Playgroud)

或者指定第二级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
Run Code Online (Sandbox Code Playgroud)