1. 학습
  2. /
  3. 프로젝트
  4. /
  5. Python으로 미국 인구조사 데이터 분석하기

Connected

연습 문제

API에서 시각화까지: 집단 시설(Group Quarters)

이번 연습 문제에서는 청소년 범죄자들이 어디에 수감되어 있는지 살펴보겠습니다. 이 과정에서 대학 기숙사, 교정 시설, 요양원, 군 기지 등을 포함하는 "집단 시설(group quarters)" 개념을 소개합니다.

주(state)별로, 성인 교정 시설에 수감된 미성년 남성의 비율을 시각화할 것입니다. API로 요청할 변수는 다음과 같습니다.

  • PCT021005 - 남성: 18세 미만: 시설 수용 인구: 성인 교정 시설
  • PCT021015 - 남성: 18세 미만: 시설 수용 인구: 소년 시설: 소년을 위한 교정 시설

requests는 이미 임포트되어 있습니다. API 요청을 위한 base_url도 정의되어 있습니다.

pandas와 seaborn은 일반적으로 사용하는 별칭으로 임포트되어 있습니다.

지침

100 XP
  • 필요한 두 변수를 리스트 get_vars에 완성하세요.
  • astype을 사용해 in_adult와 in_juvenile 열을 정수형으로 변환하세요.
  • 성인 교정 시설에 있는 미성년자의 비율을 계산하세요. 분자는 미성년자가 in_adult 교정 시설에 있는 수에 100을 곱한 값, 분모는 미성년자가 in_adult와 in_juvenile 교정 시설에 있는 수의 합입니다.
  • states를 pct_in_adult 기준으로 내림차순 정렬하고, inplace = True를 사용하세요.