我不熟悉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}$感谢有人能帮我。在
经过评论中的讨论,答案是:
相关问题 更多 >
编程相关推荐