시작하기무료로 시작하기

파리 구역 탐색 (II)

이전 연습 문제에서는 GeoDataFrame의 커스터마이즈된 plot() 메서드를 사용해 데이터셋의 지오메트리를 단순하게 시각화했어요. GeoDataFrame과 GeoSeries는 공간 정보를 인식하는 DataFrame과 Series라고 볼 수 있으며, pandas의 기본 객체와 비교해 공간 전용 메서드와 속성이 추가로 제공돼요.

GeoDataFrame의 .geometry 속성은 지오메트리 객체가 담긴 열을 실제 열 이름과 상관없이 항상 GeoSeries로 반환해요(기본값일 경우 열 이름도 'geometry'예요).

추가적인 공간 기능의 또 다른 예로, 폴리곤의 면적을 제공하는 area 속성이 있어요.

GeoPandas는 geopandas로 임포트되어 있으며 구역 데이터셋은 districts 변수로 제공돼요.

이 연습은 강의의 일부입니다

Python으로 지리공간 데이터 다루기

강의 보기

연습 안내

  • type() 함수로 districts가 어떤 객체인지 확인하세요.
  • districts GeoDataFrame의 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.____)
코드 편집 및 실행