私はいくつかのapiリクエストを持っており、応答として私はリストに入れたjsonを得ました。 このリストは、次のとおりです。私は名前だけとVMIDを持って新しいものを作成する必要があり、このリストからリストから最初の明示的な値を持つ新しいリストを作成します。
[
{
"status": "running",
"node": "node-name",
"uptime": 9484726,
"name": "hostname",
"maxcpu": 2,
....
....
....
....
},
{
"status": "running",
"node": "node-name",
"uptime": 9484726,
"name": "hostname",
"maxcpu": 2,
....
....
....
....
},
{
"status": "running",
"node": "node-name",
"uptime": 9484726,
"name": "hostname",
"maxcpu": 2,
....
....
....
....
、および必要性は次のようになります。
[
{
"name": "some-name",
"vmid": "some-vmid"
},
{ "name": "some-name",
"vmid": "some-vmid"
}
がどのようにPythonでこれを行うには?
read_json JSON自体を使用してデータフレームを作成することができますなぜあなたはあなたの問題のためにパンダのデータフレームを使用してはいけません。 –
'map(lambda d:{'name':d ['name']、 'vmid':d ['vmid']}、mylist)' – somnium