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 merupakan bagian dari kursus
Menganalisis Data Sensus AS dengan Python
Instruksi latihan
- Tentukan nilai string yang sesuai untuk
yeardandatasetguna 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.textmenggunakan fungsiprint
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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(____)