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
<cours>Visualiser des données géospatiales avec R</cours>Instructions de l’exercice
- 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 ce code d’exemple.
# Create logical vector: is_nz
# Subset countries_spdf using is_nz: nz
# Plot nz