R ရှိ ကော်လံများတွင် ဖြစ်ပွားမှုအရေအတွက်ကို ရေတွက်နည်း


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

 #count number of occurrences of each value in column
table(df$column_name)

#count number of occurrences of each value (including NA values) in column
table(df$column_name, useNA = ' always ')

#count number of occurrences of specific value
length(which(df$column_name== value ))

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

 #create data frame
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E', 'F'),
                 team=c('Mavs', 'Mavs', 'Suns', 'Nets', 'Nets', 'Nets'),
                 points=c(20, 22, 26, 30, 30, NA))

#view data frame
df

  player team points
1 A Mavs 20
2 B Mavs 22
3 C Suns 26
4 D Nets 30
5 E Nets 30
6 F Nets NA

ဥပမာ 1: ကော်လံရှိ တန်ဖိုးများ ဖြစ်ပေါ်မှုကို ရေတွက်ပါ။

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

 #count number of occurrences of each team
table(df$team)

Mavs Nets Suns 
   2 3 1 

၎င်းသည် ကျွန်ုပ်တို့အား ပြောပြသည်-

  • အဖွဲ့အမည် “ Mavs” သည် ၂ ကြိမ်ပေါ်လာသည်။
  • အဖွဲ့အမည် “ Nets” သည် 3 ကြိမ်ပေါ်လာသည်။
  • အဖွဲ့အမည် “ Sun” သည် 1 ကြိမ်ပေါ်လာသည်။

ဥပမာ 2- ကော်လံရှိတန်ဖိုးများ (NA တန်ဖိုးများအပါအဝင်) ကိန်းဂဏန်းများ

အောက်ပါကုဒ်သည် “ အမှတ်များ” ကော်လံရှိ တန်ဖိုးတစ်ခုစီ၏ (NA တန်ဖိုးများအပါအဝင်) ၏ ဖြစ်ပေါ်မှုအရေအတွက်ကို မည်သို့ရေတွက်ရမည်ကို ပြသသည်-

 #count number of occurrences of each value in 'points', including NA occurrences
table(df$points, useNA = ' always ')

  20 22 26 30 <NA>
   1 1 1 2 1

၎င်းသည် ကျွန်ုပ်တို့အား ပြောပြသည်-

  • တန်ဖိုး 20 သည် 1 ကြိမ်ပေါ်လာသည်။
  • တန်ဖိုး 22 သည် 1 ကြိမ်ပေါ်လာသည်။
  • တန်ဖိုး 26 သည် 1 ကြိမ်ပေါ်လာသည်။
  • တန်ဖိုး 30 သည် နှစ်ခါပေါ်လာသည်။
  • NA တန်ဖိုး (ပျောက်ဆုံးတန်ဖိုး) သည် 1 ကြိမ် ပေါ်လာသည်။

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

အောက်ဖော်ပြပါ ကုဒ်သည် “အမှတ်များ” ကော်လံရှိ တန်ဖိုး 30 ၏ ဖြစ်ပျက်မှုအရေအတွက်ကို ရေတွက်နည်းကို ပြသသည်-

 #count number of occurrences of the value 30 in 'points' column
length(which(df$points == 30 ))

[1] 2

၎င်းသည် ‘အမှတ်များ’ ကော်လံတွင် တန်ဖိုး 30 နှစ်ကြိမ်ပေါ်လာကြောင်း ကျွန်ုပ်တို့ကိုပြောပြသည်။

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

 #count number of occurrences of the value 30 or 26 in 'points' column
length(which(df$points == 30 | df$points == 26 ))

[1] 3

၎င်းသည် တန်ဖိုး 30 သို့မဟုတ် 26 သည် “ points” ကော်လံတွင် စုစုပေါင်း 3 ကြိမ်ပေါ်လာကြောင်းကိုပြောပြသည်။

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

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

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

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