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

为何保存DataFrame后用pd.read_csv读取会出现Unnamed: 0列?

解决读取CSV出现Unnamed: 0列的问题

问题原因

出现Unnamed: 0列是因为使用to_csv保存DataFrame时,默认会把DataFrame的索引写入CSV文件,但该索引没有列名,读取时就会显示为Unnamed: 0。

解决方案

有两种方式可以解决这个问题:

  1. 保存时不写入索引
    在to_csv中添加index=False参数,避免将索引写入文件:

    fdi_out_vdem.to_csv("fdi_out_vdem.csv", index=False)
    
  2. 读取时指定索引列
    如果已经生成了包含索引的CSV文件,可以在read_csv中用index_col=0参数,把Unnamed: 0列设为DataFrame的索引:

    fdi_out_vdem = pd.read_csv("C:/Users/asus/Desktop/classen/fdi_out_vdem.csv", index_col=0)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 22:50:29