我有一個如下所示的 json 串列:
[
{
'1': [{'code': '7654','location': 'California'}]
},
{
'2': [{'code': '7834','location': 'Texas'},{'code': '3912','location': 'NYC'}]
}
]
我想要一個像這樣的熊貓資料框:
id value
1 [{'code': '7654','location': 'California'}]
2 [{'code': '7834','location': 'Texas'},{'code': '3912','location': 'NYC'}]
我嘗試使用 json normalize,但問題是鍵號 1 和 2。
我能怎么做 ?
uj5u.com熱心網友回復:
嘗試,
import pandas as pd
values = [{
'1': [{'code': '7654', 'location': 'California'}]
}, {
'2': [{'code': '7834', 'location': 'Texas'}, {'code': '3912', 'location': 'NYC'}]
}]
pd.DataFrame(
[{"id": k, "value": v} for value in values for k, v in value.items()]
)
id value
0 1 [{'code': '7654', 'location': 'California'}]
1 2 [{'code': '7834', 'location': 'Texas'}, {'code...
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/439311.html
上一篇:基于字串的Flutter過濾結果
下一篇:按下幫助按鈕時顯示訊息框
