1. 학습
  2. /
  3. 강의
  4. /
  5. pandas로 데이터 다루기

Connected

연습 문제

콤보 공격!

이제 가장 흔한 네 가지 데이터 조작 방법을 살펴봤습니다: 행 정렬, 열 부분 선택, 행 부분 선택, 새 열 추가. 실제 데이터 분석에서는 이 네 가지를 자유롭게 조합해 다양한 질문에 답할 수 있어요.

이번 연습에서는 “어떤 주가 인구 1만 명당 노숙인(individuals) 수가 가장 높은가요?”라는 질문에 답해 보겠습니다. 방금 배운 pandas 기술을 조합해 찾아보세요.

지침

100 XP
  • homelessness에 각 주의 인구 1만 명당 노숙인(individuals) 수를 담는 열 indiv_per_10k을 추가하세요. 주 인구에는 state_pop을 사용하세요.
  • indiv_per_10k이 20보다 큰 행만 부분 선택하여 high_homelessness에 저장하세요.
  • high_homelessness를 indiv_per_10k 내림차순으로 정렬해 high_homelessness_srt에 저장하세요.
  • high_homelessness_srt에서 state와 indiv_per_10k 열만 선택해 result로 저장하세요. result를 확인해 보세요.