R တွင် အဆင့်အသစ်တစ်ခုကို ကိန်းဂဏာန်းထည့်သွင်းနည်း (ဥပမာနှင့်အတူ)
အဆင့်အသစ်တစ်ခုကို R ရှိ ကိန်းသေတစ်ခုသို့ ထပ်ထည့်ရန် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။
levels(df$my_factor) <- c(levels(df$my_factor), ' new_level ')
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- R ရှိ အချက်သို့ အဆင့်အသစ်တစ်ခုကို ထည့်ပါ။
လက်လီစတိုးတစ်ခုအတွက် မတူညီသောဒေသများရှိ ရောင်းချမှုအရေအတွက်ကိုပြသသည့် R တွင် အောက်ပါဒေတာဘောင်ရှိသည်ဆိုပါစို့။
#create data frame
df <- data. frame (region=factor(c('A', 'B', NA, 'D', NA, 'F')),
sales=c(12, 18, 21, 14, 34, 40))
#view data frame
df
regional sales
1 to 12
2 B 18
3 <NA> 21
4 D 14
5 <NA> 34
6 F 40
ဒေသ ကိန်းရှင်သည် အချက်တစ်ချက်ဖြစ်ကြောင်း သတိပြုပါ။
ဤအချက်၏ အဆင့်များကို မြင်သာစေရန်၊ ကျွန်ုပ်တို့သည် အဆင့်() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
#view factor levels for region
levels(df$region)
[1] “A” “B” “D” “F”
“ ဒေသမရှိ” ဟုခေါ်သော အချက်အသစ်အဆင့်တစ်ခုကို ထည့်ရန် အောက်ပါ syntax ကို သုံးနိုင်သည်-
#add factor level called 'no region' levels(df$region) <- c(levels(df$region), ' no region ') #convert each NA to 'no region' df$region[is. na (df$region)] <- ' no region ' #view factor levels for region levels(df$region) [1] “A” “B” “D” “F” “no region”
“ ဒေသမရှိ” ဟုခေါ်သော အဆင့်အသစ်ကို အချက်အဆင့်တစ်ခုအဖြစ် ထည့်သွင်းထားသည်။
ကျွန်ုပ်တို့ဆန္ဒရှိပါက၊ အချက်တစ်ခုချင်းစီ၏ဖြစ်ပေါ်မှုကိုရေတွက်ရန် table() function ကိုသုံးနိုင်သည်။
#view occurrences of each factor level
table(df$region)
ABDF no region
1 1 1 1 2
ရလဒ်မှ၊ “ no region” ဟုခေါ်သော အချက်အသစ်အဆင့်သည် data frame ၏ region column တွင် နှစ်ကြိမ်ပေါ်လာသည်ကို တွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင်ကိန်းဂဏာန်းသို့ကိန်းဂဏာန်းကိုဘယ်လိုပြောင်းမလဲ။
R တွင် ကိန်းဂဏာန်းကို အက္ခရာအဖြစ် မည်သို့ပြောင်းရမည်နည်း။
R တွင် ကိန်းဂဏန်းအဆင့်များကို မည်သို့ပြန်စီရမည်နည်း။