CommencerCommencer gratuitement

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

Afficher le cours

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)
Modifier et exécuter le code