데이터 속성 기반 서브셋팅
데이터 속성 기반 서브셋팅은 데이터 프레임의 열에서 논리값을 만들고, 그 논리값을 사용해 Spatial___DataFrame 객체를 서브셋팅하는 과정의 조합이에요. 일반적인 데이터 프레임을 서브셋팅하는 방식과 비슷합니다.
예를 들어, 아시아에 있는 국가들을 나타내는 논리값을 만들어 볼게요:
in_asia <- countries_spdf$region == "Asia"
in_asia
그다음, 이 논리값을 사용해 Spatial___DataFrame 객체의 행을 선택합니다:
countries_spdf[in_asia, ]
이제 뉴질랜드만 서브셋팅해서 플로팅할 수 있을까요?
이 연습은 강의의 일부입니다
R로 지리공간 데이터 시각화하기
연습 안내
name열이"New Zealand"와 같은지 검사하는 논리 벡터is_nz를 만드세요.is_nz를 사용해countries_spdf를 서브셋팅하고, 새로운 공간 객체nz를 만드세요.nz를 플로팅하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create logical vector: is_nz
# Subset countries_spdf using is_nz: nz
# Plot nz