简体   繁体   English

读取json文件返回ValueError:期望的对象或值

[英]Read json file return a ValueError: Expected object or value

I'm tried to read a simple json file into pandas (I'm using python 3.7). 我试图将一个简单的json文件读入熊猫(我正在使用python 3.7)。

%matplotlib inline
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
data='D:\myfile.json'
pd.read_json(data,orient='columns')

That return ValueError: Expected object or value 返回ValueError: Expected object or value

please how can I resolve this error to read my json file ? 请如何解决此错误以读取我的json文件? Thank you 谢谢

Your above code works only for URL that renders a json file. 您的上述代码仅适用于呈现json文件的URL。 For example, 例如,

url = 'https://raw.githubusercontent.com/chrisalbon/simulated_datasets/master/data.json'
df = pd.read_json(url, orient='columns')
df.head(10)

If you want to use your local json file, you have to load it first using with open as below 如果要使用本地json文件,则必须先使用with open加载它,如下所示

with open('D:\myfile.json') as data:
    pd.read_json(data,orient='columns')

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM