小编S C*_*Coe的帖子

在熊猫日期框中读取嵌套 JSON 时遇到问题

我是熊猫和蟒蛇的新手,在解决这个问题时遇到了麻烦。我有一个复杂的 nexted json 文件,我想加载到 Pandas 数据帧中。

我正在使用以下代码:

import json
import urllib.request
import pandas as pd
import numpy as np
from pandas.io.json import json_normalize

file_str = 'C:\\file.json'

with open(file_str, 'r', encoding="utf-8") as json_file:
   json_work = pd.read_json(json_file, typ='series', orient='columns')

for k, v in json_work.items():
    if v is None:
        json_work[k] = "N/A"

##df = pd.DataFrame.from_dict(json_work)

df = pd.io.json.json_normalize(json_work)

print(df)
Run Code Online (Sandbox Code Playgroud)

正如它所写的那样,我收到了这个错误:

Traceback (most recent call last):
  File "C:/.....hack.py", line 18, in <module>
    df = pd.io.json.json_normalize(json_work)
  File "C:\Users\scoe\AppData\Local\Continuum\Anaconda3\lib\site-packages\pandas\io\json.py", line 708, in json_normalize
    if any([isinstance(x, dict) …
Run Code Online (Sandbox Code Playgroud)

python json numpy dataframe pandas

4
推荐指数
1
解决办法
8637
查看次数

标签 统计

dataframe ×1

json ×1

numpy ×1

pandas ×1

python ×1