Einführung in Pandas¶
Pandas ist eine leistungsstarke Bibliothek für die Datenanalyse in Python. Sie bietet effiziente Werkzeuge zur Verarbeitung, Filterung und Aggregation von Daten.
1. Installation und Import¶
Falls Pandas noch nicht installiert ist, kann es mit folgendem Befehl installiert werden:
Der Import erfolgt standardmässig so:
2. Einlesen von Daten¶
CSV-Datei einlesen¶
Eine der häufigsten Methoden zum Einlesen von Daten ist das Laden einer CSV-Datei:
Excel-Datei einlesen¶
Falls die Daten in einer Excel-Datei gespeichert sind:
3. Anzeige von Daten¶
Die ersten Zeilen anzeigen¶
Um einen schnellen Überblick über die ersten fünf Zeilen des DataFrames zu erhalten:
Die letzten Zeilen anzeigen¶
Falls die letzten Zeilen betrachtet werden sollen:
Grundlegende Informationen über den DataFrame¶
Um eine Übersicht über Spalten, Datentypen und fehlende Werte zu bekommen:
Statistische Kennzahlen anzeigen¶
Für eine schnelle statistische Analyse numerischer Spalten:
4. Daten filtern¶
Zeilen basierend auf einer Bedingung auswählen¶
Um nur Zeilen anzuzeigen, bei denen eine bestimmte Spalte einen bestimmten Wert hat:
Mehrere Bedingungen kombinieren¶
Filtern mit der query-Funktion¶
Die query-Methode ermöglicht eine elegante und lesbare Filterung des DataFrames:
5. Aggregationen auf Spalten¶
Berechnungen auf eine einzelne Spalte anwenden¶
Summe aller Werte einer Spalte:
Durchschnittswert einer Spalte:
6. Sampling von Daten¶
Zufällige Stichprobe ziehen¶
Eine zufällige Stichprobe von n Zeilen aus dem DataFrame ziehen:
Zufällige Stichprobe mit einem bestimmten Anteil der Daten¶
Um z.B. 20% der Zeilen zufällig auszuwählen:
Stichprobe mit einer festen Zufallsgenerierung¶
Falls man reproduzierbare Zufallsauswahlen treffen möchte, kann ein Zufallszahlengenerator gesetzt werden: