파리 구역 탐색 (II)
이전 연습 문제에서는 GeoDataFrame의 커스터마이즈된 plot() 메서드를 사용해 데이터셋의 지오메트리를 단순하게 시각화했어요. GeoDataFrame과 GeoSeries는 공간 정보를 인식하는 DataFrame과 Series라고 볼 수 있으며, pandas의 기본 객체와 비교해 공간 전용 메서드와 속성이 추가로 제공돼요.
GeoDataFrame의 .geometry 속성은 지오메트리 객체가 담긴 열을 실제 열 이름과 상관없이 항상 GeoSeries로 반환해요(기본값일 경우 열 이름도 'geometry'예요).
추가적인 공간 기능의 또 다른 예로, 폴리곤의 면적을 제공하는 area 속성이 있어요.
GeoPandas는 geopandas로 임포트되어 있으며 구역 데이터셋은 districts 변수로 제공돼요.
이 연습은 강의의 일부입니다
Python으로 지리공간 데이터 다루기
연습 안내
type()함수로districts가 어떤 객체인지 확인하세요.districtsGeoDataFrame의geometry속성에 접근해, 그 객체의 타입을 출력하세요.- geometry의 처음 5개 행을 확인하세요.
- 구역 지오메트리의 면적을 살펴보세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Check what kind of object districts is
print(type(____))
# Check the type of the geometry attribute
print(____)
# Inspect the first rows of the geometry
print(districts.____)
# Inspect the area of the districts
print(districts.____)