ပန်ဒါများတွင် ပျမ်းမျှ၊ ပျမ်းမျှနှင့် မုဒ်ကို တွက်ချက်နည်း
ပန်ဒါ 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 ရှိ အုပ်စုအလိုက် မုဒ်ကို တွက်ချက်နည်း