难以将JSON文件读入 Dataframe

dy1byipe  于 2023-02-26  发布在  其他
关注(0)|答案(1)|浏览(153)

我对Pandas比较陌生,不太熟悉JSON文件的解包,我正在尝试解包一个公开的关于医院价格透明度的文件:
https://www.adventhealth.com/sites/default/files/CDM/2023/591479658_AdventHealthOrlando_standardcharges.json
我试过www.example.com_json(),但它抛出了一个错误;pd.read_json() but it throws an error; file structure appears to be json dicts inside json array inside json array.
还尝试:
1.带有json_normalize()的read_json()会抛出属性错误:"int"对象没有属性"values"
期望将文件和结构解压缩到一个 Dataframe 中,并将键作为列标题。文件太大,我无法显式地列出列名。
任何帮助都很感激

9avjhtql

9avjhtql1#

以下是我尝试过的方法:

第一次尝试(引发属性错误:“int”对象没有属性“values”)

file = "591479658_AdventHealthOrlando_standardcharges.json"
data = pd.read_json(file)
df = pd.json_normalize(data)

第二次尝试

with open(file) as json_data:
     data = json.load(json_data)
for outer in data:
     for inner in outer:
        print(inner)
        break

第二次尝试解包到一个级别,我可以看到正在发生的事情,但不是打印,不知道在那里扔什么来解包到一个 Dataframe

相关问题