【发布时间】:2015-07-24 17:45:00
【问题描述】:
这是我第一次访问 API / 使用 json 数据,所以如果有人能指出我了解如何使用它的好资源,我将非常感激。
具体来说,我有这种形式的 json 数据:
{"result": { "code": "OK", "msg": "" },"report_name":"DAILY","columns":["ad","ad_impressions","cpm_cost_per_ad","cost"],"data":[{"row":["CP_CARS10_LR_774470","966","6.002019","5.797950"]}],"total":["966","6.002019","5.797950"],"row_count":1}
我了解这种结构,但我不知道如何将其正确放入 DataFrame。
【问题讨论】:
-
能否请您发布整个 JSON。
-
您最好自己解析列名和数据并创建数据框,而不是使用 pd.read_json 类。所以分别解析出列和行的 json['columns'] 和 json['data'][0]['row'] ,然后像往常一样构造你的数据框。