Data Science Academy · Lektion

Nach einer oder mehreren Spalten sortieren

Aufsteigend, absteigend und bei Gleichständen

Lektion 1 von 413 Schritte

Nach einer oder mehreren Spalten sortieren ist eine kostenlose Data Science Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Data Science Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.

Sortierung schafft Erkenntnisse

Rohdatenzeilen kommen in keiner hilfreichen Reihenfolge an. Durch das Sortieren stehen die interessantesten Datensätze oben, sodass Muster sofort ins Auge fallen. 🔎

sort_values ist Ihr Werkzeug

In pandas ordnen Sie Zeilen mit sort_values neu. Sie geben die Spalte an, nach der sortiert werden soll, und pandas gibt einen neu sortierten DataFrame zurück.

df.sort_values("price")

Standardmäßig aufsteigend

Standardmäßig sortiert sort_values vom kleinsten zum größten Wert. Zahlen steigen also an, und Text wird alphabetisch von A bis Z sortiert.

Absteigend sortieren

Setzen Sie ascending=False, wenn die größten Werte zuerst erscheinen sollen, etwa die meistverkauften Produkte oder die höchsten Punktzahlen.

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

Nach mehreren Spalten sortieren

Übergeben Sie eine Liste von Spalten. pandas sortiert zuerst nach der ersten Spalte und löst gleiche Werte anschließend mit der nächsten Spalte auf, und so weiter.

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

Gemischte Sortierrichtungen

Übergeben Sie auch für ascending eine Liste, mit einem Wert pro Spalte. So können Sie die Regionen von A bis Z und gleichzeitig die Umsätze vom höchsten zum niedrigsten Wert sortieren.

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

Ein neuer DataFrame statt inplace

Standardmäßig gibt sort_values eine sortierte Kopie zurück und lässt das Original unverändert, sodass Ihre Quelldaten sicher bleiben.

Direkt sortieren, wenn Sie das wirklich wollen

Fügen Sie inplace=True hinzu, um den ursprünglichen DataFrame zu überschreiben, statt eine Kopie zurückzugeben. Verwenden Sie dies nur, wenn Sie das wirklich möchten.

Achten Sie auf den Index

Beim Sortieren bleibt jede Zeilenbezeichnung mit ihren Daten verbunden, sodass der index anschließend durcheinander aussieht. Das ist erwartetes Verhalten und kein Fehler.

Für übersichtliche Nummern zurücksetzen

Sie möchten nach dem Sortieren übersichtliche Bezeichnungen 0,1,2? Verketten Sie reset_index mit drop=True, um die Zeilen von oben neu zu nummerieren.

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

Wo NaN-Werte landen

Fehlende Werte landen standardmäßig am Ende. Setzen Sie na_position auf first, wenn Sie sie lieber oben sehen möchten.

Kurze Überprüfung

Sie möchten die höchsten Umsätze oben anzeigen. Wie sortieren Sie?

Rückblick: Einfach sortieren

Sie können jetzt mit sort_values sortieren, mit ascending die Richtung umkehren, Gleichstände mithilfe einer Spaltenliste auflösen und Bezeichnungen mit reset_index übersichtlich gestalten. Gut gemacht! 🎉

Kostenlos starten

Lerne Python mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
30
Lektionen
120

Häufig gestellte Fragen

Ist die Lektion „Nach einer oder mehreren Spalten sortieren“ kostenlos?

Ja — der vollständige Text von „Nach einer oder mehreren Spalten sortieren“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Data Science Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Data Science Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Nach einer oder mehreren Spalten sortieren“?

Aufsteigend, absteigend und bei Gleichständen Du übst Data Science Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Data Science Academy zu starten?

Keine Vorkenntnisse erforderlich. Data Science Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.

Wie lange dauert die Lektion „Nach einer oder mehreren Spalten sortieren“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Data Science Academy-Lektion Code schreiben und ausführen?

Ja. Jede Data Science Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Nach einer oder mehreren Spalten sortieren
  2. Ihre erste groupby-Zusammenfassung
  3. Linien- und Balkendiagramme mit matplotlib
  4. Beschriftungen, Titel und Legenden
← Zurück zu Data Science Academy