Heim > Artikel > Backend-Entwicklung > Was bedeutet der Parameter „Achse“ in Pandas-Funktionen?
Achse in Pandas: Ihre Bedeutung verstehen
In Pandas definiert der Schlüsselwortparameter axis in Funktionen wie „mean()“, entlang welcher Achse die Achse Die Operation wird ausgeführt.
Bedenken Sie den folgenden Code:
import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB'))
Dadurch wird ein Datenrahmen erstellt:
+------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325| +------------+---------+--------+
Jetzt berechnen wir den Mittelwert entlang der Zeilen (Achse= 1):
dff.mean(axis=1)
Dies ergibt das folgende Ergebnis:
0 1.074821 dtype: float64
Entgegen der Intuition lautet das erwartete Ergebnis:
A 0.626386 B 1.523255 dtype: float64
Verstehen des Achsenparameters
Der Achsenparameter gibt die Richtung an, in der die Operation ausgeführt wird.
Im angegebenen Beispiel wird der Mittelwert entlang der Spalten berechnet (Achse=1), was zu einem einzelnen Wert für jede Zeile führt.
Visualisierung der Achse
Um die Achse zu visualisieren, betrachten Sie das folgende Diagramm:
+------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325|----axis=1-----> +------------+---------+--------+ | | | axis=0 | ↓ ↓
Der rote Pfeil stellt Achse=1 dar, die entlang der Spalten arbeitet. Der grüne Pfeil stellt die Achse=0 dar, die entlang der Zeilen arbeitet.
Das obige ist der detaillierte Inhalt vonWas bedeutet der Parameter „Achse“ in Pandas-Funktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!