R တွင် ဗလာဗက်တာဖန်တီးနည်း (ဥပမာများနှင့်အတူ)


R တွင် အလွတ် vector တစ်ခုကို ဖန်တီးရန် အောက်ပါနည်းလမ်းများကို သင်အသုံးပြုနိုင်ပါသည်။

 #create empty vector with length zero and no specific class
empty_vec <- vector()

#create empty vector with length zero and a specific class
empty_vec <- character()

#create empty vector with specific length
empty_vec <- rep(NA, times= 10 )

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

နည်းလမ်း 1- သုညအလျား၏ ဗလာ vector တစ်ခုကို ဖန်တီးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် သုည အလျားနှင့် သီးခြား အတန်းအစား မပါဘဲ vector တစ်ခုကို ဖန်တီးပုံ ကို ပြသသည် ။

 #create empty vector with length zero and no specific class
empty_vec <- vector()

#display length of vector
length(empty_vec)

[1] 0

ထို့နောက်ကျွန်ုပ်တို့လိုချင်ပါက vector ကိုတန်ဖိုးများဖြည့်နိုင်သည်-

 #add values 1 through 10 to empty vector
empty_vec <- c(empty_vec, 1:10)

#view updated vector
empty_vec

[1] 1 2 3 4 5 6 7 8 9 10

နည်းလမ်း 2- သီးခြားအတန်းတစ်ခု၏ အလွတ် vector တစ်ခုကို ဖန်တီးပါ။

အောက်ဖော်ပြပါ ကုဒ်သည် သတ်မှတ်ထားသော အတန်းများ၏ အလွတ် vector များကို ဖန်တီးနည်းကို ပြသသည် ။

 #create empty vector of class 'character'
empty_vec <- character()

class(empty_vec)

[1] “character”

#create empty vector of class 'numeric'
empty_vec <- numeric()

class(empty_vec)

numeric(0)

#create empty vector of class 'logical'
empty_vec <-logical()

class(empty_vec)

logical(0)

နည်းလမ်း 3- သတ်မှတ်ထားသော အရှည်ဖြင့် ဗလာ vector တစ်ခုကို ဖန်တီးပါ။

အောက်ပါ ကုဒ်သည် R တွင် သတ်သတ်မှတ်မှတ် အရှည်ရှိသော vector တစ်ခုကို ဖန်တီးနည်းကို ပြသသည် ။

 #create empty vector with length 10
empty_vec <- rep(NA, times= 10 )

#display empty vector
empty_vec

[1] NA NA NA NA NA NA NA NA NA NA

အကယ်၍ သင်သည် vector ၏အရှည်ကို အစမှသိပါက၊ ၎င်းသည် R တွင် memory အထိရောက်ဆုံးဖြေရှင်းချက်ဖြစ်သည်။

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

R တွင် အလွတ်စာရင်းတစ်ခုကို ဖန်တီးနည်း
R တွင် ဗလာဒေတာဘောင်တစ်ခု ဖန်တီးနည်း
စာရင်းတစ်ခုကို R တွင် vector တစ်ခုသို့မည်သို့ပြောင်းရမည်နည်း။
ဒေတာဘောင်ကော်လံကို R ဖြင့် vector သို့ပြောင်းနည်း

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

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