ပန်ဒါများတွင် အုပ်စုပျမ်းမျှအား တွက်ချက်နည်း (ဥပမာများနှင့်အတူ)
ပန်ဒါများကြား အုပ်စုတစ်ခုစီ၏ ပျမ်းမျှတန်ဖိုးကို တွက်ချက်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။
နည်းလမ်း 1- ကော်လံတစ်ခုဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံတစ်ခု၏ ပျမ်းမျှအား တွက်ချက်ပါ။
df. groupby ([' group_col '])[' value_col ']. mean ()
နည်းလမ်း 2- ကော်လံတစ်ခုတည်းဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံအများအပြား၏ ပျမ်းမျှအား တွက်ချက်ပါ။
df. groupby ([' group_col '])[' value_col1 ', ' value_col2 ']. mean ()
နည်းလမ်း 3- ကော်လံများစွာဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံတစ်ခု၏ ပျမ်းမျှအား တွက်ချက်ပါ။
df. groupby ([' group_col1 ', ' group_col2 '])[' value_col ']. mean ()
အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ pandas DataFrame ဖြင့် လက်တွေ့တွင် နည်းလမ်းတစ်ခုစီကို အသုံးပြုနည်းကို ပြသသည်-
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'], ' position ': ['G', 'F', 'F', 'G', 'F', 'F', 'G', 'G'], ' points ': [30, 22, 19, 14, 14, 11, 20, 28], ' assists ': [4, 3, 7, 7, 12, 15, 8, 4]}) #view DataFrame print (df) team position points assists 0 AG 30 4 1 AF 22 3 2 FY 19 7 3 AG 14 7 4 BF 14 12 5 BF 11 15 6 BG 20 8 7 BG 28 4
ဥပမာ 1- ကော်လံတစ်ခုဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံတစ်ခု၏ ပျမ်းမျှအား တွက်ချက်ပါ။
အောက်ပါကုဒ်သည် အသင်း ကော်လံအလိုက် အုပ်စုဖွဲ့ထားသော အမှတ် ကော်လံ၏ ပျမ်းမျှတန်ဖိုးကို တွက်ချက်နည်းကို ပြသည်-
#calculate mean of points grouped by team
df. groupby (' team ')[' points ']. mean ()
team
At 9:25 p.m.
B 18.25
Name: points, dtype: float64
ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-
- အသင်း A ၏ ပျမ်းမျှအမှတ်တန်ဖိုးသည် 21.25 ဖြစ်သည်။
- အသင်း B ၏ ပျမ်းမျှအမှတ်တန်ဖိုးမှာ 18.25 ဖြစ်သည်။
ဥပမာ 2- ကော်လံတစ်ခုတည်းဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံအများအပြား၏ ပျမ်းမျှအား တွက်ချက်ပါ။
အောက်ပါကုဒ်သည် အမှတ်များ ကော်လံ၏ ပျမ်းမျှတန်ဖိုးနှင့် အဖွဲ့ ကော်လံဖြင့် အုပ်စုဖွဲ့ထားသည့် အထောက်အကူပြု ကော်လံ၏ ပျမ်းမျှတန်ဖိုးကို တွက်ချက်နည်းကို ပြသည်-
#calculate mean of points and mean of assists grouped by team
df. groupby (' team ')[[' points ', ' assists ']]. mean ()
assist points
team
At 21.25 5.25
B 18.25 9.75
အထွက်သည် အဖွဲ့တစ်ခုစီအတွက် ပျမ်းမျှ အမှတ် တန်ဖိုးနှင့် ပျမ်းမျှ အကူအညီ တန်ဖိုးကို ပြသသည်။
ဥပမာ 3- ကော်လံအများအပြားဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံတစ်ခု၏ ပျမ်းမျှအား တွက်ချက်ပါ။
အောက်ပါကုဒ်သည် အသင်း နှင့် ရာထူး ကော်လံများအလိုက် အုပ်စုဖွဲ့ထားသော အမှတ် ကော်လံ၏ ပျမ်းမျှတန်ဖိုးကို တွက်ချက်နည်းကို ပြသသည်-
#calculate mean of points, grouped by team and position
df. groupby ([' team ', ' position '])[' points ']. mean ()
team position
FY 20.5
G 22.0
BF 12.5
G 24.0
Name: points, dtype: float64
ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-
- အသင်း A မှ ကစားသမားများ၏ ပျမ်းမျှအမှတ်တန်ဖိုးသည် 20.5 ဖြစ်သည်။
- အသင်း A နှင့် ရာထူး G မှ ကစားသမားများအတွက် ပျမ်းမျှအမှတ်တန်ဖိုးသည် 22 ဖြစ်သည်။
- အသင်း B မှ ကစားသမားများ၏ ပျမ်းမျှအမှတ်တန်ဖိုးသည် 12.5 ဖြစ်သည်။
- အသင်း B နှင့် ရာထူး G မှ ကစားသမားများအတွက် ပျမ်းမျှအမှတ်တန်ဖိုးသည် 24 ဖြစ်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် ပန်ဒါများတွင် အခြားဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
Pandas တွင် အုပ်စုတစ်ခုလျှင် အများဆုံးတန်ဖိုးကို မည်သို့ရှာမည်နည်း။
ပန်ဒါများတွင် အုပ်စုအလိုက် အစုငွေကို မည်သို့ရှာရမည်နည်း။
Pandas ရှိ အုပ်စုအလိုက် အရေအတွက် တွက်ချက်နည်း