R တွင် factor levels အမည်ပြောင်းနည်း (ဥပမာများဖြင့်)


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

နည်းလမ်း 1- Base R အဆင့်များ() ကိုသုံးပါ

 levels(df$col_name) <- c(' new_name1 ', ' new_name2 ', ' new_name3 ')

နည်းလမ်း 2- dplyr package မှ recode() ကိုသုံးပါ။

 library (dplyr)

data$col_name <- recode(data$col_name, name1 = ' new_name1 ', 
                                       name2 = ' new_name2 ',
                                       name3 = ' new_name3 ')

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

နည်းလမ်း 1- အဆင့်() လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။

R တွင် အောက်ပါ data frame ရှိသည်ဆိုပါစို့။

 #create data frame
df <- data. frame (conf = factor(c('North', 'East', 'South', 'West')),
                 points = c(34, 55, 41, 28))

#view data frame
df

   conf points
1 North 34
2 East 55
3 South 41
4 West 28

#view levels of 'conf' variable
levels(df$conf)

[1] “East” “North” “South” “West”

အောက်ဖော်ပြပါ ကုဒ်သည် အဆင့်() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ အချက်အဆင့်တစ်ခုကို အမည်ပြောင်းနည်းကို ပြသသည် ။

 #rename just 'North' factor level
levels(df$conf)[levels(df$conf)==' North '] <- ' N '

#view levels of 'conf' variable
levels(df$conf)

[1] “East” “N” “South” “West”

အောက်ဖော်ပြပါကုဒ်သည် အချက်တစ်ခုချင်းစီကို အမည်ပြောင်းနည်းကို ပြသသည်-

 #rename every factor level
levels(df$conf) <- c(' N ', ' E ', ' S ', ' W ')

#view levels of 'conf' variable
levels(df$conf)

[1] “N” “E” “S” “W”

ဥပမာ 2- recode() လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်း။

အောက်ပါကုဒ်သည် dplyr ပက်ကေ့ဂျ်၏ recode() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသည်-

 library (dplyr)

#create data frame
df <- data. frame (conf = factor(c('North', 'East', 'South', 'West')),
                 points = c(34, 55, 41, 28))

#recode factor levels
df$conf <- recode(df$conf, North = ' N ',
                           East = ' E ',
                           South = ' S ',
                           West = ' W ')

levels(df$conf)

[1] “E” “N” “S” “W”

မှတ်ချက် – recode() လုပ်ဆောင်ချက်အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာနိုင်သည်။

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

R တွင်ကိန်းဂဏာန်းသို့ကိန်းဂဏာန်းကိုဘယ်လိုပြောင်းမလဲ။
R တွင် ကိန်းဂဏာန်းကို အက္ခရာအဖြစ် မည်သို့ပြောင်းရမည်နည်း။
R တွင်အချက်အဆင့်များကိုမည်သို့ပြန်စီရမည်နည်း။

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

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