Aan de slagGa gratis aan de slag

Subsetten op basis van data-attributen

Subsetten op basis van data-attributen is een combinatie van een logische vector maken op basis van de kolommen van je data frame en het subsetten van het Spatial___DataFrame-object. Dit lijkt op hoe je een gewoon data frame subset.

Maak een logische vector vanuit een kolom, bijvoorbeeld landen in Azië:

in_asia <- countries_spdf$region == "Asia"
in_asia

Gebruik vervolgens de logische vector om rijen van het Spatial___DataFrame-object te selecteren:

countries_spdf[in_asia, ]

Kun je New Zealand los subsetten en plotten?

Deze oefening maakt deel uit van de cursus

Georuimtelijke data visualiseren in R

Cursus bekijken

Oefeninstructies

  • Maak een logische vector is_nz die test of de kolom name gelijk is aan "New Zealand".
  • Maak een nieuw ruimtelijk object nz door is_nz te gebruiken om countries_spdf te subsetten.
  • Plot nz.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create logical vector: is_nz


# Subset countries_spdf using is_nz: nz


# Plot nz
Code bewerken en uitvoeren