You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Pandas DataFrame中的索引名称与空白列标题?

修改DataFrame的索引名称与空白列标题

要完成你需要的格式调整,分两种场景处理:

场景1:已加载好的DataFrame

假设你的DataFrame变量名为df,按以下步骤操作:

  1. 将Unnamed: 0列设为索引并命名
    原数据中Unnamed: 0列是日期数据,先把它设为索引,再给索引指定名称:

    # 设置Unnamed:0列为索引
    df = df.set_index('Unnamed: 0')
    # 给索引命名为"日期"
    df.index.name = '日期'
    
  2. 修改空白列的标题
    空白列的列名可能是空字符串或Unnamed: 1(取决于数据读取方式),直接替换列名即可:

    # 将唯一的数据列重命名为"销售额"
    df.columns = ['销售额']
    

    如果不确定列名,也可以用rename方法精准匹配:

    # 假设空白列的原列名是Unnamed:1
    df.rename(columns={'Unnamed: 1': '销售额'}, inplace=True)
    

场景2:读取数据时直接预处理

如果是从CSV/Excel文件读取数据,可在读取阶段直接指定列名和索引,避免后续修改:

import pandas as pd
# index_col=0 指定第一列为索引,names参数覆盖原有表头
df = pd.read_csv('your_file.csv', index_col=0, names=['日期', '销售额'], header=0)

执行完上述操作后,你的DataFrame就会和目标样式一致。

内容的提问来源于stack exchange,提问作者statwoman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 23:10:28