如何删除数据框列的标题

War*_*ren 1 python pandas

我想出了这样的数据框,我想知道如何更改或删除'id'和'date',因为它们只是索引和列的名称.

id               col1        col2       clo3  
date                                          
2000-01-03  55.500000         NaN        NaN  
2000-01-04  52.812500         NaN        NaN  
2000-01-05  52.750000         NaN        NaN  
2000-01-06  53.500000         NaN        NaN  
2000-01-07  53.625000         NaN        NaN  
2000-01-10  52.656250         NaN        NaN  
Run Code Online (Sandbox Code Playgroud)

piR*_*red 7

选项1
rename_axis

df.rename_axis(None, 1, inplace=True)  # 1 is for axis=1
Run Code Online (Sandbox Code Playgroud)

选项2
重新分配df.columns

df.columns = df.columns.tolist()
Run Code Online (Sandbox Code Playgroud)

选项3
设置name属性,如Boud所述.

df.columns.name = None
df.index.name = None
Run Code Online (Sandbox Code Playgroud)