Sottoinsiemi basati su attributi dei dati
Creare sottoinsiemi basati su attributi dei dati significa combinare la creazione di un vettore logico a partire dalle colonne del tuo data frame con il sottoinsieme dell'oggetto Spatial___DataFrame. È simile a come crei sottoinsiemi in un normale data frame.
Crea un vettore logico da una colonna, ad esempio i paesi in Asia:
in_asia <- countries_spdf$region == "Asia"
in_asia
Poi usa il vettore logico per selezionare le righe dell'oggetto Spatial___DataFrame:
countries_spdf[in_asia, ]
Riesci a estrarre la Nuova Zelanda come sottoinsieme e a tracciarla?
Questo esercizio fa parte del corso
Visualizzare dati geospaziali in R
Istruzioni dell'esercizio
- Crea un vettore logico chiamato
is_nzche verifica se la colonnanameè uguale a"New Zealand". - Crea un nuovo oggetto spaziale chiamato
nzusandois_nzper creare un sottoinsieme dicountries_spdf. - Traccia
nz.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create logical vector: is_nz
# Subset countries_spdf using is_nz: nz
# Plot nz