Các khu vực bầu cử Hạ viện theo bang
Một tổ chức phi lợi nhuận vận động cho gia đình có trụ sở tại Pennsylvania muốn tìm quy mô gia đình trung bình theo khu vực bầu cử Hạ viện, để họ có thể gọi cho các đại diện của những khu vực có gia đình tương đối đông người. Trong bài này, bạn sẽ cần biết GEOID (mã ANSI) của Pennsylvania. Nếu bạn không nhớ từ bài trước, hãy dùng Geographic Codes Lookup tại Missouri Census Data Center.
Các gói requests và pandas (dưới tên pd) đã được nhập. base_url đã được định nghĩa, cũng như từ điển predicates với danh sách biến cần yêu cầu.
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
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 dictionary of predicates and execute the request
predicates[____] = ____
predicates[____] = ____
r = requests.get(base_url, params=predicates)
# Construct the DataFrame
col_names = ["name", "avg_family_size", "state", "cd"]
cd = pd.DataFrame(columns=col_names, data=r.json()[1:])