pd.read_csv()时,经常读出来的数据的列中多了一行'Unnamed: 0'的原因

pd.read_csv()时,经常读出来的数据的列中多了一行’Unnamed: 0’?

很多初学者可能会遇到这种问题,原因是我们在保存数据的时候(df.to_csv())
没有设置index导致的,
pandas的to_csv()方法中有个参数index,而这个参数的默认值是True,
也就是,如果不指定index的时候(指定index使用的index_label=‘’),
它就会默认生成一个index列,也就是‘Unnamed: 0’这一列,

解决办法:

解决办法很简单,我们只要在df.to_csv的时候让index参数设置为False即可。

df.to_csv(path,index=False)

然后读取的时候就不会出现那种问题了

df_data=pd.read_csv(path)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章