程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

【pandas】read_json的時候報錯: valueerror expected object or value

編輯:Python

背景:需要用pandas.read_json() 讀一個 本地json文件到dataframe,但是出現報錯內容:valueerror expected object or value

bing上搜了一下,回答很准確了(什麼時候百度也可以這樣…)

其實就是 pd.read_json(path_or_buf=path, orient='columns') 裡的這個path出了問題。

試了一下直接 pd.read_json(path_or_buf=r'E:\xxx\xxx\xx.json', orient='columns') 是可以讀出數據來的,那麼就肯定又是缺這個r導致的。

因為我的文件夾路徑和文件名是分別存在兩個變量裡的,所以可以這樣處理:

# folder_path -- 文件夾路徑
# file_name -- 文件名稱
vpath = r"".join([folder_path, os.sep, file_name])
pd.read_json(path_or_buf=vpath,orient='columns')

搞定*,°:.*( ̄▽ ̄)/$:.°*


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved