【发布时间】:2017-05-25 20:25:55
【问题描述】:
我有以下 JSON 格式,我需要将其转换为 python 中的数据框。请告诉我,如何去做。
JSON:
User Patterns
[{"Jane": [{"Thermostat": 20, "Days": [1, 2], "Hour": 6, "Minute": 43}],
"John": [{"Thermostat": 18, "Days": [1, 2], "Hour": 0, "Minute": 15}],
"Jen": [{"Thermostat": 22, "Days": [1, 2], "Hour": 10, "Minute": 1}]}]
我希望我的数据框看起来像:
User Thermostat Days Hour Minute
Jane 20 [1,2] 6 43
John 18 [1,2] 0 15
Jen 22 [1,2] 10 1
【问题讨论】:
-
你可以使用
pd.read_json(userpatterns) -
存储 JSON 的变量是“th_pat”。如果我做 pd.read_jso(th_pat)。它给我一个错误
标签: python json python-2.7 pandas dataframe