以csv為例,如果在儲存csv檔案時把索引也儲存上了,那麼在預設讀取時pandas會自動再加一列索引,從0到n-1。原來的索引會成為一列普通的內容。如下例所示。
df.to_csv("a.csv",encoding='utf_8_sig',index=true,sep=',')
df = pd.read_csv("a.csv")
結果就是
會出現兩列索引,原索引的名字會被定義為unnamed。
這種情況有兩種解決方法
一、儲存csv時不要把索引儲存起來。
二、讀取csv檔案時把第一列規定為索引,第一行規定為列明
df = pd.read_csv("a.csv",index_col = 0,header=0)
顯示後的結果如下圖
Pandas 讀取和儲存檔案
1.讀取檔案 pandas可以讀取xlsx json csv sql等多種檔案格式 import pandas as pd 讀取檔案 file pd.read excel test.xlsx encoding utf 8 需要安裝xlrd模組 file pd.read csv file pd.rea...
Pandas 資料的讀取,儲存
pandas 如果沒有匯入,匯出的操作,那所有的一切資料處理的操作都將毫無意義。將 資料讀取為dataframe物件的方法,主要有倆個函式,倆者並無不同,以我看,要是讀取以.csv字尾的檔案,就用第乙個。pd.read csv pd.read table 倆個函式引數設定 sep 拆分資料的字串行,...
Python使用pandas讀取csv和excel
詳細引數見 得到data資料框,index為time,變數名為value,index col 0表示將data中的第乙個變數設定成index data pd.read csv data.csv header none,names time value index col 0 得到data資料框,sh...