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

如何修复Pandas读取CSV时DataFrame索引忽略首行的问题

Pandas读取首行为数据的CSV文件配置方法

pandas.read_csv()默认header=0参数会将文件第一行识别为列标签,不纳入数据行,调整方法如下:

  • 核心修改:调用读取方法时添加header=None参数,告诉Pandas无需将任何行作为列标签,所有内容均按数据行读取
    示例代码:
    import pandas as pd
    df = pd.read_csv("你的目标文件路径.csv", header=None)
    
  • 自定义列名(可选操作):按上述方法读取后,列会默认以0、1、2...的整数序列命名,你可根据业务需要自定义列名:
    方法1:读取完成后单独设置
    df.columns = ["自定义列名1", "自定义列名2", "自定义列名3"] # 列表长度需和CSV列数一致
    
    方法2:读取时通过names参数一步完成设置
    df = pd.read_csv("你的目标文件路径.csv", header=None, names=["自定义列名1", "自定义列名2", "自定义列名3"])
    
  • 验证方式:读取后执行print(df.head())即可看到原CSV首行数据已作为索引为0的行正常加载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 00:48:01