So ermitteln sie den mindestwert pro gruppe in pandas


Sie können die folgenden Methoden verwenden, um den Mindestwert pro Gruppe in einem Pandas-DataFrame zu ermitteln:

Methode 1: Gruppieren Sie nach mindestens einer Spalte

 df. groupby (' group_column ')[' values_column ']. min ()

Methode 2: Gruppieren Sie mehrere Spalten nach Minimum

 df. groupby (' group_column ')[' values_column1 ', ' values_column2 ']. min ()

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

 import pandas as pd

#create pandas DataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'B', 'B', 'B', 'C', 'C'],
                   ' points ':[24, 23, 27, 11, 14, 8, 13],
                   ' rebounds ': [11, 8, 7, 6, 6, 5, 12]})

#display DataFrame
print (df)

  team points rebounds
0 to 24 11
1 to 23 8
2 B 27 7
3 B 11 6
4 B 14 6
5 C 8 5
6 C 13 12

Beispiel 1: Gruppieren Sie nach mindestens einer Spalte

Der folgende Code zeigt, wie Sie den Mindestwert der Punktespalte , gruppiert nach Teamspalte , ermitteln:

 #find minimum value of points, grouped by team
df. groupby (' team ')[' points ']. min () 

team
At 23
B 11
C 8
Name: points, dtype: int64

Aus dem Ergebnis können wir sehen:

  • Der Mindestpunktwert für Team A beträgt 23 .
  • Der Mindestpunktwert für Team B beträgt 11 .
  • Der Mindestpunktwert für Team C beträgt 8 .

Beispiel 2: Gruppieren Sie nach mindestens mehreren Spalten

Der folgende Code zeigt, wie Sie den Mindestwert der Punkte- und Rebounds -Spalten, gruppiert nach Teamspalte , ermitteln:

 #find minimum value of points and rebounds, grouped by team
df. groupby (' team ')[[' points ', ' rebounds ']]. min () 

    rebound points
team		
At 23 8
B 11 6
C 8 5

Aus dem Ergebnis können wir sehen:

Team A:

  • Mindestpunktzahl: 23
  • Mindestrebounds: 8

Team B:

  • Mindestpunktzahl: 11
  • Mindestrebounds: 6

Team C:

  • Mindestpunktzahl: 8
  • Mindestanzahl an Bounces: 5

Hinweis : Bei der Angabe von Wertspalten ist es wichtig, doppelte Klammern zu verwenden, andernfalls erhalten Sie möglicherweise eine Fehlermeldung.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Panda-Aufgaben ausführen:

So berechnen Sie die Summe der Spalten in Pandas
So berechnen Sie den Durchschnitt 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