Création de sous-ensemble avec .loc[]
L'atout majeur des index est .loc[] : une méthode de création de sous-ensembles qui accepte les valeurs d'index. Si vous lui passez un seul argument, il prendra un sous-ensemble de lignes.
Le code pour le sous-ensemble utilisant .loc[] peut être plus facile à lire que le code standard de sous-ensemble entre crochets, ce qui peut rendre votre code moins lourd à maintenir.
pandas est chargé en tant que pd. temperatures et temperatures_ind sont disponibles ; ce dernier est indexé selon city.
Cet exercice fait partie du cours
Manipulation de données avec pandas
Instructions
- Créez une liste appelée
citiesqui contient "London" et "Paris". - Utilisez la création de sous-ensembles
[]pour filtrertemperaturespour les lignes où la colonnecityprend une valeur dans la listecities. - Utilisez la création de sous-ensembles
.loc[]pour filtrertemperatures_indpour les lignes où la ville figure dans la listecities.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Make a list of cities to subset on
cities = ["____", "____"]
# Subset temperatures using square brackets
print(temperatures[____])
# Subset temperatures_ind using .loc[]
print(temperatures_ind.loc[____])