pandas讀取json檔案報錯

2021-10-01 21:57:24 字數 555 閱讀 9299

昨天還執行的好好的**,今天就報錯。**如下:

import pandas as pd

import json

result = 'result.json'

df = pd.read_json(result)

print(df.category.value_counts())

先是報了個

valueerror: expected object or value

重啟vscode後報錯內容變了:

in _parse_no_numpy     loads(json, precise_float=self.precise_float), dtype=none)

再次重啟vscode後發現報錯內容又成變了: no such file or directiory.

這次提醒我了,我把json檔案和python程式都移到乙個子資料夾裡了,而我每次還是在父資料夾下開啟vscode的。

再次關閉vscode,在子資料夾下開啟,問題解決。

這些報錯內容也是真讓我無語,找不到檔案就找不到檔案唄,幹嘛報那麼多無關的錯誤?!

pandas讀取json檔案或csv檔案

讀取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.d...

關於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 讀取資料是指定乙個列...