R တွင် loop ကိုအသုံးပြု၍ vector တစ်ခုသို့တန်ဖိုးများထည့်နည်း


R တွင် loop ကိုအသုံးပြု၍ vector တစ်ခုသို့တန်ဖိုးများထည့်ရန်၊ အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။

 for (i in 1:10) {
  data <- c(data, i)
}

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

ဥပမာ 1: Empty Vector သို့ တန်ဖိုးများထည့်ပါ။

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

 #define empty vector
data <-c()

#use for loop to add integers from 1 to 10 to vector 
for (i in 1:10) {
  data <- c(data, i)
}

#view resulting vector
data

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

ဥပမာ 2: လုပ်ဆောင်ချက်တစ်ခုလုပ်ဆောင်ပြီး vector သို့ တန်ဖိုးများထည့်ပါ။

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

 #define empty vector
data <-c()

#use for loop to add square root of integers from 1 to 10 to vector 
for (i in 1:10) {
  data <- c(data, sqrt (i))
}

#view resulting vector
data
[1] 1.000000 1.414214 1.732051 2.000000 2.236068 2.449490 2.645751 2.828427
[9] 3.000000 3.162278

ဥပမာ 3: လက်ရှိ Vector သို့ တန်ဖိုးများထည့်ပါ။

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

 #define vector of data
data <- c(4, 5, 12)

#define new data to add
new <- c(16, 16, 17, 18)

#use for loop to append new data to vector
for (i in 1: length (new)) {
  data <- c(data, new[i])
}

#view resulting vector
data

[1] 4 5 12 16 16 17 18

ဥပမာ 4- Vector သို့ တစ်ခုတည်းသောတန်ဖိုးကို ထည့်ပါ။

လက်ရှိ vector တစ်ခု၏အဆုံးတွင် တန်ဖိုးတစ်ခုတည်းကို ထည့်လိုပါက၊ loop အတွက် မလိုအပ်ဘဲ အောက်ပါကုဒ်ကို သင်အသုံးပြုနိုင်သည်-

 #define vector of data
data <- c(4, 5, 12)

#append the value "19" to the end of the vector
new <- c(data, 19)

#display resulting vector
new

[1] 4 5 12 19

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

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

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