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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章