1. 학습
  2. /
  3. 강의
  4. /
  5. R로 지리공간 데이터 시각화하기

Connected

연습 문제

공간 객체 안에는 무엇이 들어 있나요?

이전 연습 문제에서 메서드들에 대해 무엇을 배우셨나요? print()는 객체를 출력 가능한 형태로 보여 주지만, 너무 길고 그다지 도움이 되지 않을 때가 많아요. summary()는 객체의 클래스를 포함해(이 경우에는 SpatialPolygons), 공간 데이터의 범위(extent), 좌표 기준 체계(CRS) 정보 등 훨씬 더 간결한 설명을 제공합니다(이에 대해서는 4장에서 더 자세히 배웁니다). plot()은 내용을 시각화하며, 이 경우 세계 지도를 그려 줍니다.

그런데 이러한 정보는 SpatialPolygons 객체 안에 어떻게 저장되어 있을까요? 이번 연습에서는 이 객체의 구조를 살펴봅니다. R 객체를 볼 때 str()을 사용하는 방법은 이미 알고 계시겠지만, str()에는 선택 인수 max.level이 있어서, 객체 계층 구조를 얼마나 깊이까지 출력할지 제한할 수 있다는 점은 모르실 수 있어요. 이는 처리해야 할 정보의 양을 줄이는 데 유용합니다.

이 객체가 어떤 구조로 이루어져 있는지 감을 잡아 보세요.

지침

100 XP
  • countries_sp에 대해 str()을 호출하세요. 이건 별로 도움이 되지 않을 거예요. 대신 이 구조가 꽤 복잡하다는 점을 확인하게 될 거예요!
  • countries_sp에 대해 max.level을 2로 설정해 str()을 호출하세요. 이 객체의 최상위 수준에는 무엇이 있나요? 어디에 어떤 정보가 저장되는지 보이시나요?