阅读埋藏的 JSON 项

Reading buried JSON items

我正在尝试将 goodreads 数据排序到 pd 数据框中,但它确实被埋没了。

我使用的代码是:

with open(r'activity.json', encoding='utf-8') as json_file: #opening the JSON file
    data_list_2 = json.load(json_file)

df = pd.DataFrame.from_dict(data_list_2)
df.head(5)

但是整个文件被放在一栏中。

当我用文本编辑器阅读 json 时,我必须缩小 json -> 索引 [1] -> 活动 -> 23,000 多个条目以供选择。

我的专栏 headers 列为 activity_type、activity、用户等

谢谢!’

如果没有看到一些示例数据就很难判断,但我可以直接说 Pandas 不会正确读取嵌套的字典。我建议您构建一个解析器以将数据提取到扁平化的字典中(包含您想要的数据)并将该字典传递给 pandas