Sous-ensembles basés sur les attributs des données
Créer des sous-ensembles à partir des attributs des données consiste à générer un booléen à partir des colonnes de votre trame de données, puis à l'utiliser pour créer un sous-ensemble de l'objet Spatial___DataFrame. C'est semblable à la façon dont vous créez un sous-ensemble d'une trame de données ordinaire.
Créez d'abord un booléen à partir d'une colonne, par exemple les pays en Asie :
in_asia <- countries_spdf$region == "Asia"
in_asia
Ensuite, utilisez ce booléen pour sélectionner des lignes de l'objet Spatial___DataFrame :
countries_spdf[in_asia, ]
Pouvez-vous extraire la Nouvelle-Zélande comme sous-ensemble et l'afficher ?
Cette activité fait partie du cours
Visualiser des données géospatiales avec R
Instructions de l’exercice
- Créez un vecteur logique nommé
is_nzqui vérifie si la colonnenameest égale à"New Zealand". - Créez un nouvel objet spatial nommé
nzen utilisantis_nzpour créer un sous-ensemble decountries_spdf. - Affichez
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