R တွင် factor levels ကို မည်သို့ပြန်စီရမည်နည်း (ဥပမာများဖြင့်)


တစ်ခါတစ်ရံတွင် သင်သည် R တွင် အချို့သော ကိန်းရှင်များ အဆင့်များကို ပြန်လည်စီရန်လိုပေမည်။ ကံကောင်းထောက်မစွာ၊ ၎င်းသည် အောက်ပါ syntax ကို အသုံးပြု၍ လုပ်ဆောင်ရန် လွယ်ကူသည်-

 factor_variable <- factor (factor_variable, levels =c(' this ', ' that ', ' those ', ...))

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

ဥပမာ- R တွင် အချက်အဆင့်များကို ပြန်လည်စီစဉ်ခြင်း။

ပထမဦးစွာ၊ အချက်ကိန်းပြောင်းနိုင်သောကိန်းဂဏာန်းတစ်ခုနှင့်ကိန်းဂဏာန်းတစ်ခုဖြင့်ဒေတာဘောင်တစ်ခုဖန်တီးကြပါစို့။

 #create data frame
df <- data. frame (region= factor (c('A', 'B', 'C', 'D', 'E')),
                 sales=c(12, 18, 21, 14, 34))

#view data frame
df

  regional sales
1 to 12
2 B 18
3 C 21
4 D 14
5 E 34

factor variable ၏ ဒေသ ၏လက်ရှိအဆင့်များကိုရယူရန် argumentlevels() ကို သုံးနိုင်သည်။

 #display factor levels for region
levels (df$region)

[1] “A” “B” “C” “D” “E”

ပြီးတော့ အချက်အဆင့်တွေကို ပြန်စီစဉ်ဖို့ အောက်ပါ syntax ကို သုံးနိုင်ပါတယ်။

 #re-order factor levels for region
df$region <- factor (df$region, levels =c(' A ', ' E ', ' D ', ' C ', ' B '))

#display factor levels for region
levels (df$region)

[1] “A” “E” “D” “C” “B”

အဆင့် များ အငြင်းအခုံကို အသုံးပြု၍ ကျွန်ုပ်တို့သတ်မှတ်ထားသော အစီအစဥ်အတိုင်း ယခုအခါ အဆင့်များဖြစ်သည်။

အကယ်၍ ကျွန်ုပ်တို့သည် R တွင် barplot တစ်ခုကိုဖန်တီးပြီး ဒေသ ၏အချက်အလတ်အဆင့်များကိုအခြေခံ၍ ဘားများကိုမှာယူလိုပါက၊ အောက်ပါ syntax ကိုသုံးနိုင်သည်-

 #re-order data frame based on factor levels for region
df <- df[ order ( levels (df$region)),]

#create barplot and place bars in order based on factor levels for region
barplot (df$sales, names =df$region)

R တွင် barplot အတွက် အချက်အဆင့်များကို ပြန်စီပါ။

ဒေသ အတွက် ကျွန်ုပ်တို့သတ်မှတ်ထားသော အချက်အဆင့်များအလိုက် ဘားများကို သတိပြုပါ။


နောက်ထပ် R သင်ခန်းစာများကို ဤစာမျက်နှာတွင် သင်တွေ့နိုင်ပါသည်။

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

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