Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
python:pandas [2025/05/21 20:36] root angelegt |
python:pandas [2025/05/22 17:28] (aktuell) root |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Datentypen ====== | ====== Datentypen ====== | ||
- | * Scalar -> im Prinzip ein einzelner Datenpunkt/ | + | |
- | * Series -> eine Spalte (eine Ansammlung von Scalaren) | + | * Series -> eine Spalte (eine Ansammlung von Scalaren) |
- | * DataFrame -> eine Tabelle (eine Ansammlung von Scalaren) | + | * DataFrame -> eine Tabelle (eine Ansammlung von Scalaren) |
+ | |||
+ | |||
+ | ====== Funktionen anwenden ====== | ||
+ | |||
+ | Die im folgenden beschriebenen Funktionen, sind Funktionen von DataFrame, werden also immer als Funktionen eines konkreten DataFrame-Objektes aufgerufen. \\ | ||
+ | Grundsätzlich scheinen sich die folgenden Funktionen praktisch in dem was sie können (welche Parameter sie akzeptieren) zu überlagern - wahrscheinlich wird im Hintergrund der gleiche Code aufgerufen. \\ | ||
+ | |||
+ | |||
+ | <sxh python> | ||
+ | a=DataFrame() | ||
+ | a.apply() | ||
+ | </ | ||
+ | |||
+ | ^Funktion ^Beschreibung ^Inoffizielle Funktionen ^ | ||
+ | |apply|Führt **eine** Funktion gegen eine Achse der Tabelle aus. \\ Die Funktion bekommt eine Serie (also im Prinzip ein Iterateable was die Werte liefert) übergeben. \\ Die Funktion soll ein Iterateable (also zum Beispiel eine Liste) zurückgeben. \\ Der Rückgabewert von apply lässt sich über den Parameter " | ||
+ | |Transform|Führt ein oder mehrere Funktionen gegen einen DataFrame oder bestimmte Spalten des selbigen aus. Das Ergebnis hat die gleiche Länge wie der Original-Data-Frame (es wird durch die Funktion erzwungen -> Exception wenn zu kurz) und kann daher genutzt werden um die Daten im Original-DataFrame upzudaten. \\ \\ Der Funktionsparameter kann eine Funktion, eine Liste von Funktionen oder {" | ||
+ | |agg|Soll Aggregate (z.B. Mittelwerte, | ||
+ | |map|Führt eine Funktion für jeden einzelnen Wert in einem DataFrame oder einer Spalte eines DataFrames durch. \\ Die übergebene Funktion liefert ein DataFrame oder eine Serie zurück| | ||