1. Uczyć się
  2. /
  3. Courses
  4. /
  5. R로 지리공간 데이터 시각화하기

Connected

Exercise

sp 객체에서 데이터에 접근하기

어떤 요소를 유지할지 인덱스를 정확히 아는 경우는 드물고, 보통은 데이터 속성에 따라 부분 집합을 만드시게 됩니다. Spatial___DataFrame에 연결된 데이터는 data 슬롯에 들어 있지만, 이 슬롯을 직접 접근하는 일은 흔하지 않아요.

대신 Spatial___DataFrame에서 $와 [[을 사용하면 데이터 프레임의 열을 바로 가져올 수 있습니다. 즉, x가 Spatial___DataFrame 객체라면 x$col_name 또는 x[["col_name"]]은 데이터 프레임에서 col_name 열을 가져옵니다. 이를 지름길이라고 생각하세요. data 슬롯의 객체에서 열을 꺼내기 위해 x@data$col_name처럼 길게 쓰는 대신, 그냥 x$col_name을 쓰면 됩니다.

먼저 data 슬롯의 객체가 일반적인 데이터 프레임임을 확인하고, 이어서 열을 추출하는 연습을 해봅시다.

Instrukcje

100 XP
  • countries_spdf의 data 슬롯에 대해 head()와 str()을 각각 호출하세요. 이 객체가 일반 데이터 프레임인지 확인해 보세요.
  • $를 사용해 countries_spdf의 name 열을 추출하세요.
  • [[을 사용해 countries_spdf의 subregion 열을 추출하세요.