MulaiMulai sekarang secara gratis

Permintaan API Dasar

Dalam latihan ini, Anda akan menyusun sebuah permintaan API untuk mengambil ukuran rata-rata keluarga dan usia median untuk semua negara bagian di Amerika Serikat. Data berasal dari Summary File 1 dari Decennial Census 2010.

requests sudah diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Menganalisis Data Sensus AS dengan Python

Lihat Kursus

Petunjuk latihan

  • Tentukan nilai string yang sesuai untuk year dan dataset guna mengambil data tahun 2010 dari Summary File 1 Decennial Census
  • Susun get_vars, yaitu list variabel Census yang akan diminta, dengan nama variabel berikut: "NAME", "P013001" (usia median), "P037001" (ukuran rata-rata keluarga)
  • Keluarkan r.text menggunakan fungsi print

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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(____)
Edit dan Jalankan Kode