Cererea de bază către API
În acest exercițiu, vei construi o cerere către API pentru a prelua dimensiunea medie a familiei și vârsta mediană pentru toate statele din Statele Unite. Datele provin din Summary File 1 al Recensământului Decenal din 2010.
Biblioteca requests a fost deja importată pentru tine.
Acest exercițiu face parte din cursul
Analiza datelor recensământului SUA în Python
Instrucțiuni pentru exercițiu
- Specifică valori de tip șir de caractere corespunzătoare pentru
yearșidataset, pentru a prelua date din 2010 din Summary File 1 al Recensământului Decenal. - Construiește
get_vars, lista variabilelor Census de solicitat, cu următoarele nume de variabile:"NAME","P013001"(vârsta mediană),"P037001"(dimensiunea medie a familiei). - Afișează
r.textfolosind funcțiaprint.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Build base URL
HOST = "https://api.census.gov/data"
year = ____
dataset = ____
base_url = "/".join([HOST, year, dataset])
# Specify Census variables and other predicates
get_vars = ____
predicates = {}
predicates["get"] = ",".join(get_vars)
predicates["for"] = "state:*"
# Execute the request, examine text of response object
r = requests.get(base_url, params=predicates)
print(____)