0Pricing
Data Science Academy · Leçon

Trier selon une ou plusieurs colonnes

Ordre croissant, décroissant et égalités

Trier selon une ou plusieurs colonnes est une leçon Data Science Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Data Science Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Data Science Academy comprend 4 leçons au total.

Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.

Order Brings Insight

Raw rows arrive in no useful order. Sorting puts the most interesting records on top so patterns jump out at a glance. 🔎

sort_values Is Your Tool

In pandas you reorder rows with sort_values. You name the column to sort by, and pandas hands back a freshly ordered DataFrame.

df.sort_values("price")

Ascending by Default

By default sort_values goes smallest to largest. So numbers climb upward and text sorts alphabetically from A to Z.

Flip to Descending

Set ascending=False when you want the biggest values first, like the top-selling products or the highest scores.

df.sort_values("sales", ascending=False)

Sort by Many Columns

Pass a list of columns and pandas sorts by the first, then breaks ties using the next, and so on down the list.

df.sort_values(["region", "sales"])

Mixed Sort Directions

Give ascending a list too, one flag per column. That lets you sort region A to Z while sales go high to low.

df.sort_values(["region", "sales"], ascending=[True, False])

A New Frame, Not In Place

By default sort_values returns a sorted copy and leaves the original untouched, so your source data stays safe.

Sort In Place If You Mean It

Add inplace=True to rewrite the original DataFrame instead of returning a copy. Use it only when you truly want that.

Watch the Index

Sorting keeps each row label glued to its data, so the index looks shuffled afterward. That is expected, not a bug.

Reset for Clean Numbers

Want tidy 0,1,2 labels after sorting? Chain reset_index with drop=True to renumber rows from the top.

df.sort_values("sales").reset_index(drop=True)

Where NaN Values Land

Missing values sink to the bottom by default. Set na_position to first if you would rather see them up top.

Quick Check

You want the highest sales on top. How do you sort?

Recap: Sorting Made Simple

You now sort with sort_values, flip with ascending, break ties using a column list, and tidy labels with reset_index. Nicely done! 🎉

Questions Fréquemment Posées

La leçon « Trier selon une ou plusieurs colonnes » est-elle gratuite ?

Oui — le texte complet de « Trier selon une ou plusieurs colonnes » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Data Science Academy, passe à CoddyKit PRO. Le cours Data Science Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Trier selon une ou plusieurs colonnes » ?

Ordre croissant, décroissant et égalités Tu pratiques Data Science Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Data Science Academy ?

Aucune expérience préalable n'est requise. Data Science Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Trier selon une ou plusieurs colonnes » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Data Science Academy ?

Oui. Chaque leçon Data Science Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Trier selon une ou plusieurs colonnes
  2. Votre premier résumé avec groupby
  3. Graphiques en lignes et en barres avec matplotlib
  4. Étiquettes, titres et légendes
← Retour à Data Science Academy