[問題] json檔append轉成dataframe

作者: IFRS (自我實現,愛人與被愛^^)   2019-11-02 23:56:10
從氣象局抓到josn但是階層頗多
"records": {
"location": [
{
"stationId": "C6S94",
"time": [
{
"obsTime": "2019-11-02 12:00:00",
"weatherElement": [
{
"elementName": "陣風",
"elementValue": "125"
},
{
"elementName": "平均風",
"elementValue": "87"
},
(中略)
"obsTime": "2019-11-02 17:00:00",
"weatherElement": [
{
"elementName": "陣風",
"elementValue": "126"
},
{
"elementName": "平均風",
"elementValue": "88"
},
這個json下每個stationId,還分成不同時間、觀測值(陣風、平均風)
不知道如何轉換成下表
stationId 間時  陣風 平均風
C6S94   12:00 125 87
C6S94 17:00 126 88
新手想一天還是想不出來
作者: holishing   2019-11-03 01:03:00
雲一下解法,下pandas json to dataframe或可找到線索?
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2019-11-03 01:30:00
這不需用到pandas
作者: IFRS (自我實現,愛人與被愛^^)   2019-11-03 09:08:00
能提示一下嗎?
作者: TitanEric (泰坦)   2019-11-03 09:59:00
可以給個api網址嗎
作者: papple23g (逆道者)   2019-11-03 14:59:00
json.loads() 可以轉成字典
作者: s860134 (s860134)   2019-11-03 21:17:00
程式不是用想的
作者: roccqqck (ccqq)   2019-11-03 21:22:00
作者: ciaoPTT (Ciao)   2019-11-04 13:50:00
你知道他每個站台同一時間有兩個陣風跟平均風跟風向的資料嗎?
作者: TitanEric (泰坦)   2019-11-04 22:20:00
樓上正確 資料本來就長這樣
作者: wargods8402 (維尼X維尼)   2019-11-06 19:25:00
會不會提取字典檔?
作者: s860134 (s860134)   2019-11-06 21:11:00
json.loads = dict dict.get(key, {}).get(key,{}).get(.這個是 dict 的用法,你只是不熟 python

Links booklink

Contact Us: admin [ a t ] ucptt.com