【发布时间】:2017-06-02 21:36:05
【问题描述】:
我有以下 json,我从一些 url 获得:
{
"abc":
{
"123":[45600,null,3567],
"378":[78689,2345,5678],
"343":[23456,null,null]
}
}
它存储在 json_obj 对象中:
json_obj = response.json()
我需要将此 json 转换为数据框,我的代码应该是这样的:
df = pd.read_json(response,orient='columns')
所以,结果应该是:
abc
123 [45600,null,3567]
378 [78689,2345,5678]
343 [23456,null,null]
但是上面的代码我得到了错误:
date_unit).parse()
self._parse_no_numpy()
loads(json, precise_float=self.precise_float), dtype=None)
TypeError: Expected String or Unicode
如果我在上面的代码中将响应替换为 url。它会正常工作。但是,我需要传递 json_object 而不是 url。
请提出建议。
【问题讨论】:
标签: python json python-3.x pandas dataframe