R တွင် ကိန်းဂဏာန်းမှ အက္ခရာသို့ ပြောင်းနည်း (ဥပမာများဖြင့်)
ကိန်းဂဏာန်း vector တစ်ခုကို R ရှိ အက္ခရာ vector သို့ ပြောင်းရန် အောက်ပါ syntax ကို အသုံးပြုနိုင်ပါသည်။
character_vector <- as. character (numeric_vector)
ဤသင်ခန်းစာသည် ဤလုပ်ဆောင်ချက်ကို လက်တွေ့အသုံးပြုခြင်း၏ ဥပမာများစွာကို ပေးပါသည်။
ဥပမာ 1- ကိန်းဂဏာန်းမှ အက္ခရာသို့ vector တစ်ခုကို ပြောင်းပါ။
အောက်ဖော်ပြပါ ကုဒ်သည် ကိန်းဂဏာန်း ကွက်လပ်တစ်ခုကို အက္ခရာ vector သို့ ပြောင်းလဲနည်းကို ပြသည်-
#create digital vector
tanks <- c(12, 14, 19, 22, 26)
#convert numeric vector to character vector
chariots <- as. character (chars)
#view character vector
tanks
[1] "12" "14" "19" "22" "26"
#confirm class of character vector
class (chars)
[1] “character”
ဥပမာ 2- ကိန်းဂဏာန်းကော်လံကို အက္ခရာအဖြစ် ပြောင်းပါ။
အောက်ပါကုဒ်သည် ဒေတာဘောင်တစ်ခုရှိ ကိန်းဂဏာန်းမှ အက္ခရာသို့ ပြောင်းလဲနည်းကို ပြသသည်-
#create data frame
df <- data. frame (a = c('12', '14', '19', '22', '26'),
b = c(28, 34, 35, 36, 40))
#convert column 'b' from numeric to character
df$b <- as. character (df$b)
#confirm class of character vector
class (df$b)
[1] “character”
ဥပမာ 3- ကိန်းဂဏာန်းကော်လံအများအပြားကို အက္ခရာအဖြစ် ပြောင်းပါ။
အောက်ပါကုဒ်သည် ဒေတာဘောင်တစ်ခုရှိ ကိန်းဂဏာန်းကော်လံများအားလုံးကို ဂဏန်းမှ အက္ခရာသို့ ပြောင်းလဲနည်းကို ပြသသည်-
#create data frame
df <- data. frame (a = c('12', '14', '19', '22', '26'),
b = c('28', '34', '35', '36', '40'),
c = as.factor(c(1, 2, 3, 4, 5)),
d = c(45, 56, 54, 57, 59))
#display classes of each column
sapply(df, class)
abcd "numeric" "character" "factor" "numeric"
#identify all numeric columns
nums<- sapply(df, is. numeric )
#convert all numeric columns to character
df[, nums] <- as. data . frame (apply(df[, nums], 2, as. character ))
#display classes of each column
sapply(df, class)
abcd
"character" "character" "factor" "character"
ဤကုဒ်သည် ဒေတာဘောင်ကော်လံများတွင် အောက်ပါပြောင်းလဲမှုများကို ပြုလုပ်ခဲ့သည်-
- ကော်လံ- ဂဏန်းမှ အက္ခရာအထိ
- ကော်လံ b- မပြောင်းလဲပါ (၎င်းသည် ဂဏန်းဖြစ်နေပြီဖြစ်သောကြောင့်)
- ကော်လံ c- မပြောင်းလဲပါ (၎င်းသည် အချက်တစ်ခုဖြစ်သောကြောင့်)
- ကော်လံ d- ဂဏန်းမှ အက္ခရာအထိ
apply() နှင့် sapply() လုပ်ဆောင်ချက်များကို အသုံးပြု၍ ကျွန်ုပ်တို့သည် ဂဏန်းကော်လံများကိုသာ အက္ခရာကော်လံများအဖြစ်သို့ ပြောင်းလဲနိုင်ခဲ့ပြီး အခြားကော်လံအားလုံးကို မပြောင်းလဲထားခဲ့ပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် R တွင် အခြားဘုံပြောင်းလဲခြင်းများကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
R တွင် အက္ခရာကို ဂဏန်းအဖြစ် ပြောင်းနည်း
ဇာတ်ကောင်တစ်ခုအား R တွင်အချက်တစ်ခုသို့ဘယ်လိုပြောင်းရမည်နည်း။
R တွင် ကိန်းဂဏာန်းကို အက္ခရာအဖြစ် မည်သို့ပြောင်းရမည်နည်း။
R ဖြင့် စာလုံးတစ်လုံးကို အချိန်တံဆိပ်တစ်ခုသို့ မည်သို့ပြောင်းရမည်နည်း။