【问题标题】:Difficulty reading JSON file into dataframe难以将 JSON 文件读入数据框
【发布时间】:2023-02-23 02:57:30
【问题描述】:

我对 Pandas 比较陌生,也不精通拆包 JSON 文件。我正在尝试解压缩有关医院价格透明度的公开文件:

https://www.adventhealth.com/sites/default/files/CDM/2023/591479658_AdventHealthOrlando_standardcharges.json

我已经尝试过 pd.read_json() 但它会引发错误;文件结构似乎是 json 数组中的 json 数组中的 json 字典。

还尝试过:

  1. read_json() with json_normalize() 抛出属性错误:“int”对象没有属性“values”

    期望将文件和结构解压缩到数据框中,并将键作为列标题。文件太大,我无法明确列出列名。

    任何帮助表示赞赏

【问题讨论】:

  • 请分享您的代码。

标签: json


【解决方案1】:

以下是我尝试过的方法:

第一次尝试(抛出属性错误:“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

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

【讨论】:

    猜你喜欢
    • 2019-07-02
    • 2017-09-25
    • 2020-08-27
    • 1970-01-01
    • 2021-05-23
    • 2019-11-25
    • 2021-04-17
    • 2017-07-27
    • 2021-01-21
    相关资源
    最近更新 更多