【发布时间】:2017-11-20 09:51:30
【问题描述】:
我在将 JSON API 转换为 pandas 数据框时遇到问题。我的json文件结构如下:
{"place":{"AMS":[{"UTC":"14-11-2017 10:00","ValidUTC":"14-11-2017 00:00","基数":" 4",...},{"UTC":"14-11-2017 11:00",...}]}}
现在在我的 pandas DataFrame 中,我想要列、UTC、ValidUtc、基数等。所以我尝试使用 Json 标准化函数:
main_api = ('https://api.xxx")
url=main_api
json_data = requests.get(url).json()
df = json_normalize(json_data, 'place', ['AMS'])
和
main_api = ('https://api.xxx")
url=main_api
json_data = requests.get(url).json()
df = json_normalize(json_data, 'place')
df = json_normalize(json_data, 'AMS')
但它们似乎不起作用。任何人都知道如何在 pandas DataFrame 中正确转换 json。
【问题讨论】: