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

2021-10-12 08:33:16 字數 286 閱讀 3409

valueerror: arrays must all be same length。

報錯如上翻譯過來就是 陣列的長度必須相同出錯的原因有可能是本身json檔案的格式不規範,或者含有空值。當然也可以 with open來讀取檔案,但如果你並不了解json檔案的內容,或者檔案本身格式不規範,給讀取檔案增添了不少的難度。處理建議:

1.清洗json檔案,檢視各陣列的長度,檢查是否有空值。當然這樣比較麻煩。

2.去json檔案轉csv檔案的**上,直接上傳即可,還可以規範下檔案裡面的內容。

閱後即焚。

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檔案或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...

關於Spring boot檔案json讀取與返回

首先把json檔案存resources下 classpathresource classpathresource new classpathresource json string str ioutils.tostring new inputstreamreader classpathresourc...