第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有一種簡單的方法可以將此 API get 請求轉換為 DataFrame?

有沒有一種簡單的方法可以將此 API get 請求轉換為 DataFrame?

楊__羊羊 2023-03-22 13:59:10
我正在嘗試將此美國人口普查局 api 數(shù)據(jù)獲取請求放入數(shù)據(jù)框中,并認為它是一個列表列表,但顯示為 NoneType。有沒有辦法將其制作成可以輕松導出到 CSV 文件的數(shù)據(jù)框?import request# The Basic API Request:# Build base URLHOST = "https://api.census.gov/data"year = "2010"dataset = "dec/sf1"base_url = "/".join([HOST, year, dataset])# Specify Census variables and other predicatesget_vars = ["NAME","P013001","P037001"]predicates = {}predicates["get"] = ",".join(get_vars)predicates["for"] = "state:*"# Execute the request, examine text of response objectdata = requests.get(base_url, params=predicates)print(data.text)這確實會產(chǎn)生以下輸出:[["NAME","P013001","P037001","state"],["Alabama","37.9","3.02","01"],["Alaska","33.8","3.21","02"],["Arizona","35.9","3.19","04"],...["Wyoming","36.8","2.96","56"],["Puerto Rico","36.9","3.17","72"]]
查看完整描述

1 回答

?
胡說叔叔

TA貢獻1804條經(jīng)驗 獲得超8個贊

這data.text是一個字符串,所以你可以通過json解析它,試試這個


import json

import pandas as pd 

data = pd.DataFrame(json.loads(data.text)[1:], columns=['NAME', 'P013001', 'P037001', 'state'])

你會得到類似于下圖的東西。

http://img1.sycdn.imooc.com//641a99580001e04504840593.jpg

查看完整回答
反對 回復 2023-03-22
  • 1 回答
  • 0 關注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號