Zacznij terazZacznij za darmo

Filtrowanie na podstawie atrybutów danych

Filtrowanie na podstawie atrybutów danych polega na utworzeniu wektora logicznego z kolumn ramki danych, a następnie użyciu go do przefiltrowania obiektu Spatial___DataFrame. Działa to podobnie jak filtrowanie zwykłej ramki danych.

Utwórz wektor logiczny na podstawie wybranej kolumny – na przykład dla krajów w Azji:

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

Następnie użyj tego wektora, aby wybrać wiersze obiektu Spatial___DataFrame:

countries_spdf[in_asia, ]

Czy potrafisz wyfiltrować Nową Zelandię i ją narysować?

To ćwiczenie jest częścią kursu

Wizualizacja danych geoprzestrzennych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz wektor logiczny o nazwie is_nz, który sprawdza, czy kolumna name jest równa "New Zealand".
  • Utwórz nowy obiekt przestrzenny o nazwie nz, używając is_nz do przefiltrowania countries_spdf.
  • Narysuj nz.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create logical vector: is_nz


# Subset countries_spdf using is_nz: nz


# Plot nz
Edytuj i uruchom kod