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

Connected

연습 문제

패키지를 사용해 데이터 가져오기

파일에서 공간 데이터를 읽어들이는 것은 R에 공간 데이터를 불러오는 한 가지 방법이지만, 자주 쓰이는 공간 데이터를 제공하는 패키지도 있습니다. 예를 들어, rnaturalearth 패키지는 해안선, 주, 거주지 등 고해상도 세계 지도를 제공하는 Natural Earth의 데이터를 제공합니다. 사실, 2장에서 사용한 데이터의 출처이기도 합니다.

이제 New York County(즉, Manhattan 구)의 센서스 트랙 수준 중위 소득을 살펴보려고 합니다. 이를 위해서는 먼저 센서스 트랙의 경계를 알아야 합니다. R의 tigris 패키지는 미국 센서스 지리 단위를 기반으로 셰이프파일을 손쉽게 내려받고 가져올 수 있는 방법을 제공합니다. 트랙 경계를 내려받기 위해 tracts() 함수를 사용할 것이며, tigris에는 이 밖에도 센서스에서 정의한 다양한 지리 단위 수준에 맞춘 states(), counties(), places() 등의 함수가 있습니다.

이제 트랙에 대한 공간 데이터를 가져와 보세요.

지침

100 XP
  • tracts()를 state = "NY", county = "New York", cb = TRUE로 호출하고, 결과를 nyc_tracts에 저장하세요.
  • summary()를 nyc_tracts에 사용해 반환된 객체가 SpatialPolygonsDataFrame인지 확인하세요.
  • plot()으로 nyc_tracts를 그려 내용물을 확인하세요.