So berechnen sie den median in pandas (mit beispielen)


Sie können die Funktion median() verwenden, um den Median einer oder mehrerer Spalten in einem Pandas-DataFrame zu ermitteln:

 #find median value in specific column
df[' column1 ']. median ()

#find median value in several columns
df[[' column1 ', ' column2 ']]. median ()

#find median value in every numeric column
df. median ()

Die folgenden Beispiele zeigen, wie diese Funktion in der Praxis mit dem folgenden Pandas DataFrame verwendet wird:

 #createDataFrame
df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [25, pd. NA , 15, 14, 19, 23, 25, 29],
                   ' assists ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
df

	player points assists rebounds
0 to 25 5 11
1 B NA 7 8
2 C 15 7 10
3 D 14 9 6
4 E 19 12 6
5 F 23 9 5
6 G 25 9 9
7:29 4 12

Beispiel 1: Ermitteln Sie den Median einer einzelnen Spalte

Der folgende Code zeigt, wie man den Medianwert einer einzelnen Spalte in einem Pandas-DataFrame ermittelt:

 #find median value of points column
df[' points ']. median ()

23.0

Der Medianwert in der Punktespalte beträgt 23 .

Beachten Sie, dass die Funktion median() bei der Berechnung des Medians standardmäßig alle fehlenden Werte ignoriert.

Beispiel 2: Ermitteln des Medians mehrerer Spalten

Der folgende Code zeigt, wie man den Medianwert mehrerer Spalten in einem Pandas-DataFrame ermittelt:

 #find median value of points and rebounds columns
df[[' points ', ' rebounds ']]. median ()

points 23.0
rebounds 8.5
dtype:float64

Beispiel 3: Ermitteln Sie den Median aller numerischen Spalten

Der folgende Code zeigt, wie man den Medianwert aller numerischen Spalten in einem Pandas-DataFrame ermittelt:

 #find median value of all numeric columns
df. median ()

points 23.0
assists 8.0
rebounds 8.5
dtype:float64

Zusätzliche Ressourcen

So berechnen Sie den Durchschnitt der Spalten in Pandas
So berechnen Sie die Summe der Spalten in Pandas
So ermitteln Sie den Maximalwert von Spalten in Pandas

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert