为何保存DataFrame后用pd.read_csv读取会出现Unnamed: 0列?
解决读取CSV出现
Unnamed: 0列的问题 问题原因
出现Unnamed: 0列是因为使用to_csv保存DataFrame时,默认会把DataFrame的索引写入CSV文件,但该索引没有列名,读取时就会显示为Unnamed: 0。
解决方案
有两种方式可以解决这个问题:
保存时不写入索引
在to_csv中添加index=False参数,避免将索引写入文件:fdi_out_vdem.to_csv("fdi_out_vdem.csv", index=False)读取时指定索引列
如果已经生成了包含索引的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
相关产品推荐
相关产品推荐

