CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Créez une liste appelée cities qui contient "London" et "Paris".
  • Utilisez la création de sous-ensembles [] pour filtrer temperatures pour les lignes où la colonne city prend une valeur dans la liste cities.
  • Utilisez la création de sous-ensembles .loc[] pour filtrer temperatures_ind pour les lignes où la ville figure dans la liste cities.

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