공간 조인으로 개수 구하기
이 연습에서는 2017년에 Nashville에서 발급된 건축 허가 건수 데이터셋을 사용합니다. permits라는 DataFrame이 미리 로드되어 있으며, council_districts GeoDataFrame도 함께 제공됩니다.
이 연습은 강의의 일부입니다
Python으로 지리공간 데이터 시각화하기
연습 안내
lat과lng에서geometry열을permits에 생성하세요.permits,council_districts의 crs, 그리고permits의geometry를 사용해 GeoDataFramepermits_geo를 만드세요.- 공간 조인을 사용해 각 시의회 선거구 내(
within)에서 발급된 허가를 찾으세요. 처음 2개 행을 출력하세요. groupby()와.size()를 사용해 선거구별 허가 수를 보여주는permit_counts를 만드세요.permit_counts를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
import geopandas as gpd
# Create a geometry column in permits from lat and lng
permits[____] = gpd.points_from_xy(____.____ , ____.____)
# Build a GeoDataFrame: permits_geo
permits_geo = gpd.GeoDataFrame(____, crs = ____.crs, geometry = ____.geometry)
# Spatial join of permits_geo and council_districts
permits_by_district = gpd.____(permits_geo, council_districts, predicate = ____)
print(permits_by_district.head(2))
# Create permit_counts
permit_counts = permits_by_district.groupby([____]).____()
print(permit_counts)