Tri des lignes
Il est souvent plus facile de trouver des données intéressantes dans un DataFrame en modifiant l'ordre des lignes. Vous pouvez trier les lignes en passant un nom de colonne à .sort_values()
.
Dans les cas où des lignes ont la même valeur (ce qui est fréquent si vous triez sur une variable catégorielle), vous pouvez souhaiter briser les égalités en triant sur une autre colonne. Vous pouvez ainsi trier sur plusieurs colonnes en passant une liste de noms de colonnes.
Trier sur… | Syntaxe |
---|---|
une colonne | df.sort_values("breed") |
plusieurs colonnes | df.sort_values(["breed", "weight_kg"]) |
En combinant .sort_values()
et .head()
, vous pouvez répondre à des questions du type « Quels sont les principaux cas où… ? ».
homelessness
est disponible et pandas
est chargé en tant que pd
.
Cet exercice fait partie du cours
Manipulation de données avec pandas
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Sort homelessness by individuals
homelessness_ind = ____
# Print the top few rows
print(____)