1. Apprendre
  2. /
  3. Cours
  4. /
  5. Manipulation de données avec pandas

Connected

Exercice

Découper des valeurs d'index

Le découpage (slicing) vous permet de sélectionner des éléments consécutifs d'un objet à l'aide de la syntaxe first:last. Les DataFrame peuvent être découpés par valeurs d'index ou par numéro de ligne/colonne; nous allons commencer par le premier cas. Cela consiste à découper à l'intérieur de la méthode .loc[].

Comparativement au découpage de listes, il y a quelques points à retenir.

  • Vous ne pouvez découper un index que s'il est trié (avec .sort_index()).
  • Pour découper au niveau externe, first et last peuvent être des chaînes de caractères.
  • Pour découper aux niveaux internes, first et last doivent être des tuples.
  • Si vous passez une seule plage à .loc[], cela découpera les lignes.

pandas est importé sous le nom pd. temperatures_ind a le pays et la ville dans l'index, et est disponible.

Instructions

100 XP
  • Triez l'index de temperatures_ind.
  • Utilisez le découpage avec .loc[] pour obtenir ces sous-ensembles :
    • de Pakistan à Philippines.
    • de Lahore à Manila. (Cela retournera n'importe quoi.)
    • de Pakistan, Lahore à Philippines, Manila.