Pandas ရှိ ကော်လံများ၏ ပျမ်းမျှအား တွက်ချက်နည်း


ပန်ဒါ DataFrame ရှိ ကော်လံတစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကော်လံများ၏ ပျမ်းမျှအား တွက်ချက်ရန် မကြာခဏ သင်စိတ်ဝင်စားပေမည်။ ကံကောင်းထောက်မစွာ၊ သင်သည် Mean() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ပန်ဒါများတွင် ၎င်းကို အလွယ်တကူ ပြုလုပ်နိုင်သည်။

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

ဥပမာ 1- ကော်လံတစ်ခု၏ ပျမ်းမျှကို ရှာပါ။

ကျွန်ုပ်တို့တွင် အောက်ပါ ပန်ဒါ DataFrame ရှိသည် ဆိုပါစို့။

 import pandas as pd
import numpy as np

#createDataFrame
df = pd.DataFrame({'player': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J '],
                   'points': [25, 20, 14, 16, 27, 20, 12, 15, 14, 19],
                   'assists': [5, 7, 7, 8, 5, 7, 6, 9, 9, 5],
                   'rebounds': [np.nan, 8, 10, 6, 6, 9, 6, 10, 10, 7]})

#view DataFrame 
df

        player points assists rebounds
0 A 25 5 NaN
1 B 20 7 8.0
2 C 14 7 10.0
3 D 16 8 6.0
4 E 27 5 6.0
5 F 20 7 9.0
6 G 12 6 6.0
7:15 9 10.0
8 I 14 9 10.0
9 D 19 5 7.0

အောက်ပါ syntax ကို အသုံးပြု၍ “ points” ဟု တံဆိပ်တပ်ထားသော ကော်လံ၏ ပျမ်းမျှအား ကျွန်ုပ်တို့ ရှာဖွေနိုင်သည်-

 df['points']. mean ()

18.2

Mean() လုပ်ဆောင်ချက်သည် ပုံမှန်အားဖြင့် NA များကို ဖယ်ထုတ်မည်ဖြစ်သည်။ ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့သည် “ပြန်ယူခြင်း” ကော်လံ၏ ပျမ်းမျှကို ရှာတွေ့ပါက၊ “NaN” ၏ ပထမတန်ဖိုးကို တွက်ချက်မှုမှ ဖယ်ထုတ်လိုက်ပါမည်။

 df['rebounds']. mean ()

8.0

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

 df['player']. mean ()

TypeError: Could not convert ABCDEFGHIJ to numeric

ဥပမာ 2- ကော်လံအများအပြား၏ ပျမ်းမျှကို ရှာပါ။

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

 #find mean of points and rebounds columns
df[['rebounds', 'points']]. mean ()

rebounds 8.0
points 18.2
dtype:float64

ဥပမာ 3- ကော်လံအားလုံး၏ ပျမ်းမျှကို ရှာပါ။

အောက်ပါအထားအသိုကိုသုံး၍ ကိန်းဂဏာန်းကော်လံအားလုံး၏ ပျမ်းမျှကိုလည်း ရှာဖွေနိုင်သည်-

 #find mean of all numeric columns in DataFrame
df. mean ()

points 18.2
assists 6.8
rebounds 8.0
dtype:float64

Mean() လုပ်ဆောင်ချက်သည် ဂဏန်းမဟုတ်သော ကော်လံများကို ရိုးရှင်းစွာ လျစ်လျူရှုမည်ကို သတိပြုပါ။

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

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

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

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