如何在Python中将JSON post请求转换为DataFrame

2024-09-28 01:29:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我不熟悉Python和熊猫,但想做一些真正的统计在瑞典的人口作为一个有趣的项目。检索这个SCB(瑞典统计数据库)有一个API。我已经用下面的代码访问了一些数据,但是我仍然不知道如何将响应转换为pandas数据帧。在

以下是我的代码:

import json
import requests
import urllib.request
import pandas as pd

#API Settings
url="http://api.scb.se/OV0104/v1/doris/sv/ssd/"
amnesid="BE/"
level1="BE0101/"
level2="BE0101A/"
level3="BefolkningNy/"
urlPost= url + amnesid + level1 +level2 +level3

#Post Request
url = urlPost
payload = {
"query": [{"code":"Region", "selection":{"filter":"item",
"values":["00"]}}],
"response": {"format":"json"}
}


r = requests.post(url, data=json.dumps(payload))
print(r.text)

以下是控制台输出:

^{pr2}$

感谢有人能帮我。在


Tags: 数据代码importapijsonurlpandasrequests

热门问题