ဇယားတစ်ခုဖန်တီးနည်းနှင့် r တွင် na တန်ဖိုးများ ထည့်သွင်းနည်း
ပုံမှန်အားဖြင့်၊ R ရှိ table() လုပ်ဆောင်ချက်သည် ကြိမ်နှုန်းတန်ဖိုးများဇယားတစ်ခုကို ဖန်တီးပေးသော်လည်း NA တန်ဖိုးများ၏ ကြိမ်နှုန်းမပါဝင်ပါ။
သို့သော်၊ သင်သည် ဇယားတစ်ခုဖန်တီးရန်နှင့် NA တန်ဖိုးများကို ထည့်သွင်းရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်။
နည်းလမ်း 1- ဇယားတစ်ခုဖန်တီးပြီး NA တန်ဖိုးအရေအတွက်ကို အမြဲပြသပါ။
table(df$my_column, useNA = " always ")
နည်းလမ်း 2- ဇယားတစ်ခုဖန်တီးပြီး NA တန်ဖိုးများရှိပါက နံပါတ်များကိုသာပြသပါ။
table(df$my_column, useNA = " ifany ")
အောက်ဖော်ပြပါ ဥပမာများသည် နည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- ဇယားတစ်ခုဖန်တီးပြီး NA တန်ဖိုးအရေအတွက်ကို အမြဲတမ်းပြသပါ။
R တွင် ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်များစွာပါရှိသော အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
points=c(20, 25, 14, 18, 19, 12, 12, 15))
#view data frame
df
team points
1 to 20
2 to 25
3 to 14
4 to 18
5 B 19
6 B 12
7 B 12
8 B 15
အဖွဲ့ ကော်လံရှိ တန်ဖိုးများ၏ ကြိမ်နှုန်းဇယားကို ဖန်တီးရန်နှင့် ၎င်းတို့ တည်ရှိသည်ဖြစ်စေ မရှိသည်ဖြစ်စေ NA တန်ဖိုးများ၏ အရေအတွက်ကို ပြသရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။
#create frequency table of values in team column, including NA values
table(df$team, useNA = " always ")
AB <NA>
4 4 0
ရလဒ်ဇယားသည် ဒေတာဘောင်၏ အဖွဲ့ကော်လံတွင် 0 NA တန်ဖိုးများရှိကြောင်း ပြသသည်ကို သတိပြုပါ။
ကျွန်ုပ်တို့သည် useNA = “အမြဲတမ်း” အငြင်းအခုံကို အသုံးပြုခဲ့သောကြောင့်၊ ဇယားတွင် တစ်ခုမျှမရှိသော်လည်း NA တန်ဖိုးများ၏ အရေအတွက်ကို ပြသနေဆဲဖြစ်သည်။
ဥပမာ 2- ဇယားတစ်ခုဖန်တီးပြီး NA တန်ဖိုးများရှိပါက နံပါတ်များကိုသာပြသပါ။
ကျွန်ုပ်တို့တွင် ဘတ်စကတ်ဘောကစားသမားအမျိုးမျိုးနှင့်ပတ်သက်သည့် အချက်အလက်များပါရှိသော R တွင် အောက်ပါဒေတာဘောင်ရှိကြောင်း ထပ်မံယူဆကြပါစို့။
#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
points=c(20, 25, 14, 18, 19, 12, 12, 15))
#view data frame
df
team points
1 to 20
2 to 25
3 to 14
4 to 18
5 B 19
6 B 12
7 B 12
8 B 15
အဖွဲ့ ကော်လံရှိ တန်ဖိုးများ၏ အကြိမ်ရေအတွက် ဇယားတစ်ခုကို ဖန်တီးရန်နှင့် NA တန်ဖိုးများ အရေအတွက်ကိုသာ ပြသရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်သည်။
#create frequency table of values in team column, including NA values if any exist
table(df$team, useNA = " ifany ")
AB
4 4
ရလဒ်ဇယားသည် အဖွဲ့ ကော်လံရှိ “ A” နှင့် “ B” တန်ဖိုးများကို ကြိမ်နှုန်းပြသသော်လည်း တစ်ခုမျှမရှိသောကြောင့် NA တန်ဖိုးများ၏ ကြိမ်နှုန်းကိုပြသမည်မဟုတ်ကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားသော ဘုံလုပ်ဆောင်ချက်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် နှစ်လမ်းသွားဇယားတစ်ခုဖန်တီးနည်း
R တွင် array ကို matrix သို့ မည်သို့ပြောင်းရမည်နည်း။
ဇယားတစ်ခုအား R ဖြင့်ဒေတာဘောင်သို့မည်သို့ပြောင်းရမည်နည်း။