Trier des lignes
Repérer des éléments intéressants dans un DataFrame est souvent plus simple si vous changez l'ordre des lignes. Vous pouvez trier les lignes en transmettant un nom de colonne à .sort_values().
Lorsque des lignes ont la même valeur (c'est fréquent si vous triez une variable catégorielle), vous pouvez départager les ex æquo en triant sur une autre colonne. Pour trier sur plusieurs colonnes, transmettez une liste de noms de colonnes.
| Trier selon … | Syntaxe |
|---|---|
| une colonne | df.sort_values("breed") |
| plusieurs colonnes | df.sort_values(["breed", "weight_kg"]) |
En combinant .sort_values() avec .head(), vous pouvez répondre à des questions du type « Quelles sont les principales occurrences où… ? ».
homelessness est disponible et pandas est importé sous pd.
Cette activité fait partie du cours
Manipulation de données avec pandas
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Sort homelessness by individuals
homelessness_ind = ____
# Print the top few rows
print(____)