Création de sous-ensemble de lignes par variables catégorielles
Créer un sous-ensemble de données basé sur une variable catégorielle implique souvent l'utilisation de l'opérateur or
(|
) pour sélectionner des lignes dans plusieurs catégories. Cela peut s'avérer fastidieux lorsque vous souhaitez que tous les États fassent partie de l'une des trois régions différentes, par exemple.
Utilisez plutôt la méthode .isin()
, qui vous permettra de résoudre ce problème en écrivant une seule condition au lieu de trois.
colors = ["brown", "black", "tan"]
condition = dogs["color"].isin(colors)
dogs[condition]
homelessness
est disponible et pandas
est chargé en tant que pd
.
Cet exercice fait partie du cours
Manipulation de données avec pandas
Instructions
Filtre homelessness
pour les cas où le recensement des États-Unis state
se trouve dans la liste des États Mojave, canu
, assignant à mojave_homelessness
. Visualisez le résultat affiché.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# The Mojave Desert states
canu = ["California", "Arizona", "Nevada", "Utah"]
# Filter for rows in the Mojave Desert states
mojave_homelessness = homelessness[____]
# See the result
print(mojave_homelessness)