ÎncepețiÎncepe gratuit

Filtrare pe baza atributelor din date

Filtrarea pe baza atributelor din date combină crearea unui vector logic din coloanele unui data frame cu filtrarea obiectului Spatial___DataFrame. Procesul este similar cu cel folosit pentru un data frame obișnuit.

Creează un vector logic dintr-o coloană – de exemplu, pentru țările din Asia:

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

Apoi folosește vectorul logic pentru a selecta rânduri din obiectul Spatial___DataFrame:

countries_spdf[in_asia, ]

Poți să extragi Noua Zeelandă și să o afișezi pe hartă?

Acest exercițiu face parte din cursul

Vizualizarea datelor geospațiale în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un vector logic numit is_nz care verifică dacă coloana name este egală cu "New Zealand".
  • Creează un nou obiect spațial numit nz folosind is_nz pentru a filtra countries_spdf.
  • Afișează nz.

Exercițiu interactiv practic

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

# Create logical vector: is_nz


# Subset countries_spdf using is_nz: nz


# Plot nz
Editează și rulează codul