1. 程式人生 > 其它 >【Pandas】讀取或者寫入csv檔案會多出現一列----Unnamed:0

【Pandas】讀取或者寫入csv檔案會多出現一列----Unnamed:0

技術標籤:Python

注意:讀取或者寫入pandas檔案時出現新的一列'Unnamed:0'

解決方案1:
read_csv()時候,設定index_col=0即可。
pd.read_csv(path,index_col=0)
解決方案2:
to_csv()時候,設定index=False。或者加上index=True, index_label=“id”
df.to_csv(path,index=False)或者df.to_csv(path,index=True, index_label="id")

import numpy as np
import pandas as pd
data1=pd.read_csv('test.csv')
data1.head(2)

在這裡插入圖片描述

data1=data1.drop('Unnamed: 0',1)
data1.to_csv('aaa.csv',index=False)
data1=pd.read_csv('aaa.csv')
data1.head(2)

在這裡插入圖片描述

data1=pd.read_csv('test.csv')
data1=data1.drop('Unnamed: 0',1)
data1.to_csv('aa.csv',index=True, index_label="id")
data1=pd.read_csv('aaa.csv')
data1.head(2)

在這裡插入圖片描述