CommencezCommencez gratuitement

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

Voir le cours

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