pandas讀取json檔案或csv檔案

2021-09-29 19:28:43 字數 597 閱讀 3148

讀取csv檔案

with open('results.csv') as f:

data=pd.read_json(f)

讀取json檔案:

with open('results.json') as f:

data=pd.read_json(f)

此時data是dataframe型別:pandas.core.frame.dataframe

可以通過.iloc.loc選取資料,如:

data_test1=data.iloc[:,:8]  #選取位置為[0,8)列的整列資料

data_test2=data.iloc[0:2,8]  #選取位置為8的列的[0,2)行的資料

data_test3=data.loc[0:2,'工齡']  #選取列名為『工齡』的[0,2]行的資料

也可以把data(dataframe型別)直接轉換成矩陣:

data=np.array(data)

pandas讀取json檔案報錯

昨天還執行的好好的 今天就報錯。如下 import pandas as pd import json result result.json df pd.read json result print df.category.value counts 先是報了個 valueerror expected ...

關於pandas讀取json檔案報錯的一點處理辦法

valueerror arrays must all be same length。報錯如上翻譯過來就是 陣列的長度必須相同出錯的原因有可能是本身json檔案的格式不規範,或者含有空值。當然也可以 with open來讀取檔案,但如果你並不了解json檔案的內容,或者檔案本身格式不規範,給讀取檔案增...

pandas檔案讀取

改變工作路徑 import os print os.getcwd 列印當前工作目錄 print os.listdir os.chdir c users administrator import pandas as pd for price in dfs1 print price 讀取資料是指定乙個列...