如何保存DataFrame为CSV时避免生成Unnamed: 0列
解决DataFrame保存CSV时生成'Unnamed: 0'列的问题
问题根源是保存CSV文件时,默认会把DataFrame的行索引写入文件,所以读取时会出现名为'Unnamed: 0'的索引列。之前删除列后重新保存仍出现该列,是因为保存时没关闭索引写入的默认行为。
正确的解决方式是在保存CSV时添加index=False参数,彻底避免行索引被写入文件:
# 假设你的DataFrame变量名为df,目标文件名为output.csv df.to_csv('output.csv', index=False)
这样生成的CSV文件里就不会包含行索引列,后续读取时自然也不会出现'Unnamed: 0'列了。
内容的提问来源于stack exchange,提问作者Nishant Pangare
相关产品推荐
相关产品推荐

