ပန်ဒါများတွင် ပျမ်းမျှ၊ ပျမ်းမျှနှင့် မုဒ်ကို တွက်ချက်နည်း


ပန်ဒါ DataFrame အတွင်းရှိ ဂဏန်းကော်လံတစ်ခုစီ၏ ပျမ်းမျှ၊ ပျမ်းမျှနှင့် မုဒ်တို့ကို တွက်ချက်ရန် အောက်ပါလုပ်ဆောင်ချက်များကို သင်အသုံးပြုနိုင်သည်-

 print ( df.mean (numeric_only= True ))
print (df. median (numeric_only= True ))
print (df. mode (numeric_only= True ))

အောက်ဖော်ပြပါ ဥပမာသည် ဤလုပ်ဆောင်ချက်များကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။

ဥပမာ- Pandas တွင် Mean၊ Median နှင့် Mode ကို တွက်ချက်ပါ။

ကျွန်ုပ်တို့တွင် မတူညီသောဂိမ်းလေးခုတွင် ဘတ်စကတ်ဘောကစားသမားများမှ ရမှတ်များအကြောင်း အချက်အလက်ပါရှိသော အောက်ပါပန်ဒါ DataFrame ရှိသည်ဆိုပါစို့။

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' game1 ': [18, 22, 19, 14, 14, 11, 20, 28],
                   ' game2 ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' game3 ': [11, 8, 10, 6, 6, 5, 9, 12],
                   ' game4 ': [9, 8, 10, 9, 14, 15, 10, 11]})
                   
#view DataFrame
print (df)

  player game1 game2 game3 game4
0 A 18 5 11 9
1 B 22 7 8 8
2 C 19 7 10 10
3 D 14 9 6 9
4 E 14 12 6 14
5 F 11 9 5 15
6 G 20 9 9 10
7:28 4 12 11

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

 #calculate mean of each numeric column
print ( df.mean (numeric_only= True ))

game1 18,250
game2 7,750
game3 8.375
game4 10,750
dtype:float64

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

  • game1 ကော်လံရှိ ပျမ်းမျှတန်ဖိုးသည် 18.25 ဖြစ်သည်။
  • game2 ကော်လံရှိ ပျမ်းမျှတန်ဖိုးသည် 7.75 ဖြစ်သည်။
  • game3 ကော်လံရှိ ပျမ်းမျှတန်ဖိုးသည် 8.375 ဖြစ်သည်။
  • game4 ကော်လံရှိ ပျမ်းမျှတန်ဖိုးသည် 10.75 ဖြစ်သည်။

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

 #calculate median of each numeric column
print (df. median (numeric_only= True ))

game1 18.5
game2 8.0
game3 8.5
game4 10.0
dtype:float64

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

  • game1 ကော်လံရှိ ပျမ်းမျှတန်ဖိုးသည် 18.5 ဖြစ်သည်။
  • game2 ကော်လံရှိ ပျမ်းမျှတန်ဖိုးသည် 8 ဖြစ်သည်။
  • game3 ကော်လံရှိ ပျမ်းမျှတန်ဖိုးသည် 8.5 ဖြစ်သည်။
  • game4 ကော်လံရှိ ပျမ်းမျှတန်ဖိုးသည် 10 ဖြစ်သည်။

ထို့နောက် ဂဏန်းကော်လံတစ်ခုစီ၏ မုဒ်ကို တွက်ချက်ရန် အောက်ပါ syntax ကို သုံးနိုင်သည်-

 #calculate mode of each numeric column
print (df. mode (numeric_only= True ))

   game1 game2 game3 game4
0 14.0 9.0 6.0 9
1 NaN NaN NaN 10

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

  • game1 ကော်လံရှိမုဒ်မှာ 14 ဖြစ်သည်။
  • game2 ကော်လံရှိမုဒ်မှာ 9 ဖြစ်သည်။
  • game3 ကော်လံရှိမုဒ်မှာ 6 ဖြစ်သည်။
  • game4 ကော်လံရှိမုဒ်မှာ 9 နှင့် 10 ဖြစ်သည်။

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

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

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

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

ပန်ဒါများတွင် အုပ်စုပျမ်းမျှအား တွက်ချက်နည်း
ပန်ဒါများတွင် အုပ်စုအလယ်အလတ်ကို တွက်ချက်နည်း
Pandas ရှိ အုပ်စုအလိုက် မုဒ်ကို တွက်ချက်နည်း

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

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