ပန်ဒါရှိ အုပ်စုတစ်ခုစီအတွက် စံသွေဖည်တွက်ချက်နည်း


ပန်ဒါရှိ အုပ်စုတစ်ခုစီအတွက် စံသွေဖည်မှုကို တွက်ချက်ရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။

နည်းလမ်း 1- ကော်လံတစ်ခုဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံတစ်ခု၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

 df. groupby ([' group_col '])[' value_col ']. std ()

နည်းလမ်း 2- ကော်လံတစ်ခုတည်းဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံများစွာ၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

 df. groupby ([' group_col '])[' value_col1 ', ' value_col2 ']. std ()

နည်းလမ်း 3- ကော်လံများစွာဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံတစ်ခု၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

 df. groupby ([' group_col1 ', ' group_col2 '])[' value_col ']. std ()

အောက်ဖော်ပြပါနမူနာများသည် အောက်ပါ 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 standard deviation of points grouped by team
df. groupby (' team ')[' points ']. std ()

team
A 6.70199
B 7.50000
Name: points, dtype: float64

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • Team A ၏ ရမှတ်များ၏ စံသွေဖည်မှုသည် 6.70199 ဖြစ်သည်။
  • Team B အတွက် ရမှတ်များ၏ စံသွေဖည်မှုသည် 7.5 ဖြစ်သည်။

ဥပမာ 2- ကော်လံတစ်ခုတည်းဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံများစွာ၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

အောက်ပါကုဒ်သည် အမှတ်များ ကော်လံ၏ စံသွေဖည်မှုကို တွက်ချက်နည်းနှင့် အဖွဲ့များ ကော်လံဖြင့် အုပ်စုဖွဲ့ထားသည့် assists ကော်လံ၏ စံသွေဖည်မှုကို ဖော်ပြသည်-

 #calculate standard deviation of points and assists grouped by team
df. groupby (' team ')[[' points ', ' assists ']]. std ()

	assist points
team		
A 6.70199 2.061553
B 7.50000 4.787136

ရလဒ်သည် အမှတ် ကော်လံ၏ စံသွေဖည်မှုကို ပြသပြီး အဖွဲ့တစ်ခုစီအတွက် အထောက်အကူပြု ကော်လံကို ပြသသည်။

ဥပမာ 3- ကော်လံများစွာဖြင့် အုပ်စုဖွဲ့ထားသော ကော်လံတစ်ခု၏ စံသွေဖည်မှုကို တွက်ချက်ပါ။

အောက်ပါကုဒ်သည် အဖွဲ့ နှင့် ရာထူး ကော်လံများဖြင့် အုပ်စုဖွဲ့ထားသော အမှတ် ကော်လံ၏ စံသွေဖည်မှုကို တွက်ချက်နည်းကို ပြသသည်-

 #calculate standard deviation of points, grouped by team and position
df. groupby ([' team ', ' position '])[' points ']. std ()

team position
AF 2.121320
      G 11.313708
BF 2.121320
      G 5.656854
Name: points, dtype: float64

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • အသင်း A မှ ကစားသမားများ၏ အမှတ်များနှင့် အနေအထား F စံသွေဖည်မှုသည် 2.12 ဖြစ်သည်။
  • အသင်း A မှ ကစားသမားများ၏ အမှတ်များနှင့် အနေအထား G ၏ စံသွေဖည်မှုသည် 11.31 ဖြစ်သည်။
  • အသင်း B မှ ကစားသမားများ၏ အမှတ်များနှင့် အနေအထား F စံသွေဖည်မှုသည် 2.12 ဖြစ်သည်။
  • အသင်း B မှ ကစားသမားများ၏ အမှတ်များနှင့် အနေအထား G တို့၏ စံသွေဖည်မှုသည် 5.65 ဖြစ်သည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် အခြားဘုံပန်ဒါတာဝန်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

ပန်ဒါများတွင် အုပ်စုပျမ်းမျှအား တွက်ချက်နည်း
Pandas တွင် အုပ်စုအလိုက် အများဆုံးတန်ဖိုးကို တွက်ချက်နည်း
Pandas အဖွဲ့တစ်ဖွဲ့လျှင် ပမာဏကို မည်ကဲ့သို့ တွက်ချက်မည်နည်း။
Pandas ရှိ အုပ်စုအလိုက် အရေအတွက် တွက်ချက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်