Jak znaleźć minimalną wartość na grupę w pandach


Aby znaleźć minimalną wartość na grupę w ramce DataFrame pandy, możesz użyć następujących metod:

Metoda 1: Grupuj według co najmniej jednej kolumny

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

Metoda 2: pogrupuj kilka kolumn minimalnie

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

Poniższe przykłady pokazują, jak w praktyce używać każdej metody z następującą ramką DataFrame pand:

 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

Przykład 1: Grupuj według co najmniej jednej kolumny

Poniższy kod pokazuje, jak znaleźć minimalną wartość kolumny punktów , pogrupowaną według kolumny zespołu :

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

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

Z wyniku możemy zobaczyć:

  • Minimalna wartość punktowa drużyny A wynosi 23 .
  • Minimalna liczba punktów dla Drużyny B wynosi 11 .
  • Minimalna wartość punktowa drużyny C wynosi 8 .

Przykład 2: Grupuj według co najmniej kilku kolumn

Poniższy kod pokazuje, jak znaleźć minimalną wartość kolumn punktów i zbiórek , pogrupowanych według kolumny drużyny :

 #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

Z wyniku możemy zobaczyć:

Zespół A:

  • Minimalna liczba punktów: 23
  • Minimalne zbiórki: 8

Zespół B:

  • Minimalna liczba punktów: 11
  • Minimalne zbiórki: 6

Zespół C:

  • Minimalna liczba punktów: 8
  • Minimalne odbicia: 5

Uwaga : Ważne jest, aby podczas określania kolumn wartości używać podwójnych nawiasów, w przeciwnym razie może pojawić się błąd.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania związane z pandą:

Jak obliczyć sumę kolumn w Pandach
Jak obliczyć średnią kolumn w Pandach
Jak znaleźć maksymalną wartość kolumn w Pandach

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *