python - 如何删除数据框列的标题

标签 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  

最佳答案

选项 1
重命名轴

df.rename_axis(None, 1, inplace=True)  # 1 is for axis=1

选项 2
重新分配 df.columns

df.columns = df.columns.tolist()

选项 3
name 属性设置为 described by Boud .

df.columns.name = None
df.index.name = None

关于python - 如何删除数据框列的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40749465/

相关文章:

python : list index out of range error while iteratively popping elements

python - 以 Python 方式编码

python - 如何使用 Python 保存/写入 OpenCV EM/GMM 模型?

python - 填写缺失日期的快捷方式

python - 在 Pandas 中转换为日期时间格式?

python - 在Python中的pandas数据框中使用lambda函数使用多种文本格式?

Python正则表达式使用奇怪的unicode字符

python - 将按 pandas 数据框(多个但不是所有列)分组的数据从长转换为宽

python - 用另一个数据帧的值填充数据帧列

Python数组尺寸大,时间成本高