ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Specifică valori de tip șir de caractere corespunzătoare pentru year și dataset, 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.text folosind funcția print.

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(____)
Editează și rulează codul