Sous-ensemble basé sur des attributs de données
Créer un sous-ensemble à partir d’attributs de données consiste à générer un vecteur logique à partir des colonnes de votre data frame, puis à l’utiliser pour filtrer l’objet Spatial___DataFrame. C’est similaire à la façon dont vous filtrez un data frame classique.
Créez un vecteur logique à partir d’une colonne, par exemple les pays d’Asie :
in_asia <- countries_spdf$region == "Asia"
in_asia
Ensuite, utilisez ce vecteur logique pour sélectionner des lignes de l’objet Spatial___DataFrame :
countries_spdf[in_asia, ]
Pouvez-vous isoler la Nouvelle-Zélande et l’afficher ?
Cet exercice fait partie du cours
Visualiser des données géospatiales avec R
Instructions
- Créez un vecteur logique appelé
is_nzqui teste si la colonnenameest égale à"New Zealand". - Créez un nouvel objet spatial appelé
nzen utilisantis_nzpour filtrercountries_spdf. - Tracez
nz.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create logical vector: is_nz
# Subset countries_spdf using is_nz: nz
# Plot nz