ÎncepețiÎncepe gratuit

Crearea subseturilor după index

Crearea subseturilor din obiecte Spatial___DataFrame funcționează similar cu crearea subseturilor dintr-un data frame. Gândești în termeni de subsetting pe data frame, însă în practică rezultatul este un nou Spatial___DataFrame care conține doar rândurile de date dorite și obiectele spațiale corespunzătoare.

Cel mai simplu tip de subsetting este cel după index. De exemplu, dacă x este un data frame, știi că x[1, ] returnează primul rând. Dacă x este un Spatial___DataFrame, vei obține un nou Spatial___DataFrame care conține primul rând de date și datele spațiale asociate acestuia.

Avantajul de a returna un Spatial___DataFrame este că poți folosi toate aceleași metode ca pe obiectul inițial, înainte de subsetting.

Hai să testăm pe cea de-a 169-a țară!

Acest exercițiu face parte din cursul

Vizualizarea datelor geospațiale în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o nouă variabilă usa prin extragerea celui de-al 169-lea element din countries_spdf.
  • Aplică summary() pe usa. Verifică că usa este în continuare un SpatialPolygonsDataFrame.
  • Aplică str() cu max.level = 2 pe usa. Verifică că există un singur element în slotul polygons și un singur rând în slotul data.
  • Aplică plot() pe usa.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Subset the 169th object of countries_spdf: usa


# Look at summary() of usa


# Look at str() of usa


# Call plot() on usa
Editează și rulează codul