كيفية العثور على الحد الأدنى للقيمة لكل مجموعة في الباندا


يمكنك استخدام الطرق التالية للعثور على الحد الأدنى للقيمة لكل مجموعة في pandas DataFrame:

الطريقة الأولى: التجميع حسب عمود واحد على الأقل

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

الطريقة الثانية: تجميع عدة أعمدة بالحد الأدنى

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

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع الباندا DataFrame التالية:

 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

مثال 1: التجميع حسب عمود واحد على الأقل

يوضح التعليمة البرمجية التالية كيفية العثور على الحد الأدنى لقيمة عمود النقاط ، مجمعة حسب عمود الفريق :

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

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

ومن النتيجة يمكننا أن نرى:

  • الحد الأدنى لقيمة النقاط لفريق A هو 23 .
  • الحد الأدنى لقيمة النقاط للفريق B هو 11 .
  • الحد الأدنى لقيمة النقاط للفريق C هو 8 .

مثال 2: التجميع حسب عدة أعمدة على الأقل

يوضح التعليمة البرمجية التالية كيفية العثور على الحد الأدنى لقيمة أعمدة النقاط والمرتدات ، مجمعة حسب عمود الفريق :

 #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

ومن النتيجة يمكننا أن نرى:

الفريق أ:

  • الحد الأدنى من النقاط: 23
  • الحد الأدنى من الكرات المرتدة: 8

الفريق ب:

  • الحد الأدنى من النقاط: 11
  • الحد الأدنى من الكرات المرتدة: 6

الفريق ج:

  • الحد الأدنى من النقاط: 8
  • الحد الأدنى للارتداد: 5

ملاحظة : من المهم استخدام الأقواس المزدوجة عند تحديد أعمدة القيمة، وإلا فقد تتلقى خطأ.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ مهام الباندا الشائعة الأخرى:

كيفية حساب مجموع الأعمدة في الباندا
كيفية حساب متوسط الأعمدة في الباندا
كيفية العثور على الحد الأقصى لقيمة الأعمدة في الباندا

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *