Bắt đầu ngayBắt đầu miễn phí

Yêu cầu API cơ bản

Trong bài tập này, bạn sẽ tạo một yêu cầu API để lấy kích thước gia đình trung bình và độ tuổi trung vị cho tất cả các bang ở Hoa Kỳ. Dữ liệu lấy từ Summary File 1 của Decennial Census năm 2010.

requests đã được nhập sẵn cho bạn.

Bài tập này là một phần của khóa học

Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Chỉ định giá trị chuỗi phù hợp cho yeardataset để lấy dữ liệu năm 2010 từ Summary File 1 của Decennial Census
  • Tạo get_vars, danh sách các biến của Census cần yêu cầu, với các tên biến sau: "NAME", "P013001" (độ tuổi trung vị), "P037001" (kích thước gia đình trung bình)
  • In r.text bằng hàm print

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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(____)
Chỉnh sửa và Chạy Mã