Я пытаюсь создать фрейм данных pandas из объекта класса в python.
Объект class является выводом скрипта postman python, который я получил из следующего урока: https://developer.cisco.com/meraki/build/meraki-postman-collection-getting-started/
Я хочу взять вывод этого
print(response.text)
, который дает:
[{"id":578149602163689207,"name":"Axel Network Test"},{"id":578149602163688579,"name":"Your org"},{"id":578149602163688880,"name":"Your org"},{"id":578149602163688885,"name":"Your org"},{"id":578149602163689038,"name":"Tory's Test Lab"},.......
Я хочу поместить это в кадр данных pandas с колонкой и столбцом ID и столбцом имени.
import requests
import pandas as pd
url = "https://api.meraki.com/api/v0/organizations"
headers = {
'X-Cisco-Meraki-API-Key': "xxxxxxxxxxxxxxxxxxxxxxxxxxx",
'User-Agent': "PostmanRuntime/7.15.0",
'Accept': "*/*",
'Cache-Control': "no-cache",
'Postman-Token': "7d29cb4e-b022-4954-8fc8-95e5361d15ba,1a3ec8cb-5da8-4983-956d-aab45ed00ca1",
'accept-encoding': "gzip, deflate",
'referer': "https://api.meraki.com/api/v0/organizations",
'Connection': "keep-alive",
'cache-control': "no-cache"
}
response = requests.request("GET", url, headers=headers)
Я устал писать
df = pd.DataFrame(response, columns=['id', 'name'])
, но это вызывает много ошибок.
См. Журнал ошибок: https://pastebin.com/4BKFYng1
Как мне добиться того, что яхотите?