시작하기무료로 시작하기

기본 API 요청

이번 연습 문제에서는 미국의 모든 주에 대해 평균 가족 규모와 중앙연령을 가져오는 API 요청을 구성해 보겠습니다. 데이터는 2010년 Decennial Census의 Summary File 1에서 가져옵니다.

requests는 미리 임포트되어 있습니다.

이 연습은 강의의 일부입니다

Python으로 미국 인구조사 데이터 분석하기

강의 보기

연습 안내

  • Decennial Census의 Summary File 1에서 2010년 데이터를 가져오도록 yeardataset에 알맞은 문자열 값을 지정하세요.
  • 요청할 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(____)
코드 편집 및 실행