【发布时间】:2019-06-30 06:10:33
【问题描述】:
我正在使用 json_normalize 的 api 解析 json,我必须将其保存在 csv 文件中。
我已经获得了 json 并将其保存在 csv 中,但它是一个嵌套的 json 和一个键,并且它的属性不像其他列那样保存为列。
在天气列中低于输出
[{'id': 600, 'main': 'Snow', 'description': 'light snow', 'icon': '13d'}]
代码........
import requests
import json
import pandas as pd
from pandas.io.json import json_normalize
data = requests.get("http://api.openweathermap.org/data/2.5/forecast?id=524901&APPID=94070a31e4a96500de718a66f86ca6ba").json()
vardump = json.dumps(data)
varobject = json.loads(vardump)
df = json_normalize(varobject['list'])
df.to_csv('Output3.csv')
我希望输出作为同一 csv 文件中的列。
【问题讨论】:
标签: python json pandas api parsing