Nach einer oder mehreren Spalten sortieren
Aufsteigend, absteigend und bei Gleichständen
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! 🎉
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
- Nach einer oder mehreren Spalten sortieren
- Ihre erste groupby-Zusammenfassung
- Linien- und Balkendiagramme mit matplotlib
- Beschriftungen, Titel und Legenden