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 တွင် ကိန်းဂဏန်းအဆင့်များကို မည်သို့ပြန်စီရမည်နည်း။

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

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