Filtrado basado en atributos de los datos
Filtrar basándote en atributos de los datos combina crear un lógico a partir de las columnas de tu data frame y aplicar ese filtro al objeto Spatial___DataFrame. Esto es parecido a cómo filtras un data frame normal.
Crea un lógico a partir de una columna, por ejemplo, países en Asia:
in_asia <- countries_spdf$region == "Asia"
in_asia
Luego, usa ese lógico para seleccionar filas del objeto Spatial___DataFrame:
countries_spdf[in_asia, ]
¿Puedes extraer Nueva Zelanda y representarla en un gráfico?
Este ejercicio forma parte del curso
Visualización de datos geoespaciales en R
Instrucciones del ejercicio
- Crea un vector lógico llamado
is_nzque compruebe si la columnanamees igual a"New Zealand". - Crea un nuevo objeto espacial llamado
nzusandois_nzpara filtrarcountries_spdf. - Dibuja
nz.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Create logical vector: is_nz
# Subset countries_spdf using is_nz: nz
# Plot nz