LoslegenKostenlos loslegen

Subsetten basierend auf Datenattributen

Beim Subsetten basierend auf Datenattributen kombinierst du einen logischen Vektor aus Spalten deines Data Frames mit dem Subsetten des Objekts Spatial___DataFrame. Das ist ähnlich wie beim Subsetten eines normalen Data Frames.

Erzeuge einen logischen Vektor aus einer Spalte, zum Beispiel Länder in Asien:

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

Verwende dann den logischen Vektor, um Zeilen des Objekts Spatial___DataFrame auszuwählen:

countries_spdf[in_asia, ]

Kannst du Neuseeland herausfiltern und plotten?

Diese Übung ist Teil des Kurses

Geodaten in R visualisieren

Kurs anzeigen

Anleitung zur Übung

  • Erstelle einen logischen Vektor namens is_nz, der prüft, ob die Spalte name gleich "New Zealand" ist.
  • Erstelle ein neues räumliches Objekt namens nz, indem du countries_spdf mit is_nz subsettest.
  • Plotte nz.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create logical vector: is_nz


# Subset countries_spdf using is_nz: nz


# Plot nz
Code bearbeiten und ausführen