pandas 索引的儲存和讀取

2021-10-03 00:04:35 字數 571 閱讀 6289

以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...