背景:需要用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')
搞定*,°:.*( ̄▽ ̄)/$:.°* 。