1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 지리공간 데이터 다루기

Connected

연습 문제

구역별 가로수 밀도 지도 (2)

이제 구역별 나무 수를 구했으니, 나무 밀도에 따라 색을 입힌 구역 지도를 만들어 볼게요.

이를 위해 먼저 이전 단계에서 계산한 각 구역의 나무 수(trees_by_district)를 구역 데이터셋에 다시 병합해야 합니다. 공통 열을 기준으로 두 DataFrame을 조인하기 위해 pd.merge() 함수를 사용할 거예요.

모든 구역의 크기가 같지 않기 때문에, 공정한 비교를 위해 면적 대비 나무 수인 나무 밀도를 시각화하는 것이 더 적절합니다.

구역 데이터셋은 districts로 미리 로드되어 있고, 이전 연습의 최종 결과(각 구역의 나무 수가 담긴 DataFrame)는 trees_by_district로 제공됩니다. GeoPandas는 geopandas로, Pandas는 pd로 임포트되어 있어요.

지침 1/3

undefined XP
    1
    2
    3
  • pd.merge() 함수를 사용해 districts와 trees_by_district DataFrame을 'district_name' 열 기준으로 병합하세요. 결과는 districts_trees로 저장하세요.