R တွင် ဒေတာအမျိုးအစားကို စစ်ဆေးနည်း (ဥပမာများဖြင့်)


R ရှိ ကိန်းရှင်များ၏ ဒေတာအမျိုးအစားကို စစ်ဆေးရန် အောက်ပါလုပ်ဆောင်ချက်များကို သင်အသုံးပြုနိုင်သည်-

 #check data type of one variable
class(x)

#check data type of every variable in data frame
str(df)

#check if a variable is a specific data type
is. factor (x)
is. numeric (x)
is. logical (x)

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

ဥပမာ 1- ကိန်းရှင်တစ်ခု၏ ဒေတာအမျိုးအစားကို စစ်ဆေးပါ။

အောက်ပါကုဒ်သည် R ရှိ ကိန်းရှင်တစ်ခု၏ ဒေတာအမျိုးအစားကို စစ်ဆေးနည်းကို ပြသသည်-

 #define variable x
x <- c(“ Andy ”, “ Bob ”, “ Chad ”, “ Dave ”, “ Eric ”, “ Frank ”)

#check data type of x
class(x)

[1] “character”

x သည် character variable ဖြစ်သည်ကို ကျွန်ုပ်တို့မြင်နိုင်သည်။

ဥပမာ 2- ဒေတာဘောင်ရှိ ကိန်းရှင်တစ်ခုစီ၏ ဒေတာအမျိုးအစားကို စစ်ဆေးပါ။

အောက်ပါကုဒ်သည် ဒေတာဘောင်တစ်ခုရှိ ကိန်းရှင်တစ်ခုစီ၏ ဒေတာအမျိုးအစားကို မည်သို့စစ်ဆေးရမည်ကို ပြသသည်-

 #create data frame
df <- data. frame (x=c(1, 3, 4, 4, 6),
                 y=c("A", "B", "C", "D", "E"),
                 z=c(TRUE, TRUE, FALSE, TRUE, FALSE))

#view data frame
df

  X Y Z
1 1 A TRUE
2 3 B TRUE
3 4 C FALSE
4 4 D TRUE
5 6 E FALSE

#find data type of every variable in data frame
str(df)

'data.frame': 5 obs. of 3 variables:
 $x:num 1 3 4 4 6
 $y: chr "A" "B" "C" "D" ...
 $ z: logi TRUE TRUE FALSE TRUE FALSE

ရလဒ်မှ ကျွန်ုပ်တို့ မြင်နိုင်သည်-

  • ကိန်းရှင် x သည် ကိန်းဂဏာန်း ပြောင်းကိန်းတစ်ခုဖြစ်သည်။
  • variable y သည် character variable တစ်ခုဖြစ်သည်။
  • Variably z သည် ယုတ္တိဗေဒ ကိန်းရှင်တစ်ခုဖြစ်သည်။

ဥပမာ 3- ကိန်းရှင်သည် သီးခြားဒေတာအမျိုးအစား ဟုတ်မဟုတ် စစ်ဆေးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် ဒေတာဘောင်တစ်ခုရှိ ကိန်းဂဏာန်းပြောင်းလဲမှုဖြစ်နိုင်ချေ ရှိ၊ မရှိ စစ်ဆေးနည်းကို ပြသသည်-

 #create data frame
df <- data. frame (x=c(1, 3, 4, 4, 6),
                 y=c("A", "B", "C", "D", "E"),
                 z=c(TRUE, TRUE, FALSE, TRUE, FALSE))

#check if x column is numeric
is. numeric (df$x)

[1] TRUE

output သည် TRUE ဖြစ်သောကြောင့်၊ ၎င်းသည် data frame ရှိ ကော်လံ x သည် ဂဏန်းဖြစ်ကြောင်း ညွှန်ပြသည်။

ဒေတာဘောင်ရှိ ကော်လံတစ်ခုစီသည် ကိန်းဂဏာန်းရှိမရှိ စစ်ဆေးရန် sapply() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်သည်။

 #check if every column in data frame is numeric
sapply(df, is.numeric )

    xyz TRUE FALSE FALSE 

ကော်လံ x သည် ကိန်းဂဏာန်းဖြစ်ပြီး ကော်လံ y နှင့် z မဟုတ်ကြောင်း ကျွန်ုပ်တို့တွေ့မြင်နိုင်သည်။

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

R တွင် ကိန်းဂဏာန်းကို အက္ခရာအဖြစ် မည်သို့ပြောင်းရမည်နည်း။
R တွင် အက္ခရာကို ဂဏန်းအဖြစ် ပြောင်းနည်း
နံပါတ်များကို R ဖြင့် ရက်စွဲသို့ မည်သို့ပြောင်းရမည်နည်း။
R တွင် string များကို ရက်စွဲများသို့ မည်သို့ပြောင်းရမည်နည်း။

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

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