기본 API 요청
이번 연습 문제에서는 미국의 모든 주에 대해 평균 가족 규모와 중앙연령을 가져오는 API 요청을 구성해 보겠습니다. 데이터는 2010년 Decennial Census의 Summary File 1에서 가져옵니다.
requests는 미리 임포트되어 있습니다.
이 연습은 강의의 일부입니다
Python으로 미국 인구조사 데이터 분석하기
연습 안내
- Decennial Census의 Summary File 1에서 2010년 데이터를 가져오도록
year와dataset에 알맞은 문자열 값을 지정하세요. - 요청할 Census 변수 목록인
get_vars를 다음 변수명으로 구성하세요:"NAME","P013001"(중앙연령),"P037001"(평균 가족 규모) print함수를 사용해r.text를 출력하세요
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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(____)