R တွင် colmeans() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်နည်း။


R ရှိ colMeans() လုပ်ဆောင်ချက်ကို R ရှိ matrix သို့မဟုတ် data frame တစ်ခု၏ ပျမ်းမျှကော်လံအများအပြားကို တွက်ချက်ရန် အသုံးပြုနိုင်သည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 #calculate column means of every column
colMeans(df)

#calculate column means and exclude NA values
colMeans(df, na. rm = T )

#calculate column means of specific columns
colMeans(df[c(' col1 ', ' col3 ', ' col4 ')])

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

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

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

 #create data frame
df <- data. frame (points=c(99, 91, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28),
                 blocks=c(1, 4, 11, 0, 2))

#calculate column means
colMeans(df)

  points assists rebounds blocks 
    91.8 33.0 26.8 3.6

ဥပမာ 2 : ကော်လံတစ်ခုစီ၏ ပျမ်းမျှကို တွက်ချက်ပြီး NA များကို ဖယ်ထုတ်ပါ။

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

 #create data frame with some NA values
df <- data. frame (points=c(99, 91, 86, 88, 95),
                 assists=c(33, NA, 31, 39, 34),
                 rebounds=c(30, 28, NA, NA, 28),
                 blocks=c(1, 4, 11, 0, 2))

#calculate column means
colMeans(df, na. rm = T )

  points assists rebounds blocks 
91.80000 34.25000 28.66667 3.60000

ဥပမာ 3- သီးခြားကော်လံများ၏ ပျမ်းမျှကို တွက်ချက်ပါ။

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

 #create data frame
df <- data. frame (points=c(99, 91, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28),
                 blocks=c(1, 4, 11, 0, 2))

#calculate column means for 'points' and 'blocks' columns
colMeans(df[c(' points ', ' blocks ')])

point blocks 
  91.8 3.6

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

 #create data frame
df <- data. frame (points=c(99, 91, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28),
                 blocks=c(1, 4, 11, 0, 2))

#calculate column means for columns in position 1 and 4
colMeans(df[c(1, 4)])

point blocks 
  91.8 3.6

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

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

R တွင်ကော်လံများ၏စံသွေဖည်တွက်ချက်နည်း
R တွင် အုပ်စုအလိုက် ပျမ်းမျှတွက်နည်း
R တွင် အုပ်စုအလိုက် ပေါင်းစည်းနည်း

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

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