R (ဥပမာ 3 ခု) တွင် assign() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း


R ရှိ assign() function ကို variable များသို့တန်ဖိုးများသတ်မှတ်ရန်အသုံးပြုနိုင်သည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

assign (x၊ တန်ဖိုး)

ရွှေ-

  • x : အက္ခရာစာကြောင်းတစ်ခုအဖြစ် ပေးထားသော ပြောင်းလဲနိုင်သောအမည်။
  • တန်ဖိုး – x သို့ သတ်မှတ်ရန် တန်ဖိုး။

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

ဥပမာ 1- ကိန်းရှင်တစ်ခုသို့ တန်ဖိုးတစ်ခု သတ်မှတ်ပါ။

အောက်ပါကုဒ်သည် new_variable ဟုခေါ်သော variable တစ်ခုသို့ value 5 ကို သတ်မှတ်ရန် assign() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 #assign one value to new_variable
assign('new_variable', 5)

#print new_variable
new_variable

[1] 5

new_variable ဟုခေါ်သော ကိန်းရှင်ကို ကျွန်ုပ်တို့ ပရင့်ထုတ်သောအခါတွင် 5 ၏ တန်ဖိုးတစ်ခု ပေါ်လာသည်ကို တွေ့နိုင်သည်။

ဥပမာ 2: တန်ဖိုးများ၏ vector တစ်ခုကို variable တစ်ခုသို့ သတ်မှတ်ပါ။

အောက်ပါကုဒ်သည် new_variable ဟုခေါ်သော variable တစ်ခုသို့ တန်ဖိုးများ၏ vector တစ်ခုအား သတ်မှတ်ရန် assign() လုပ်ဆောင်ချက်ကို အသုံးပြုပုံကို ပြသသည်-

 #assign vector of values to new_variable
assign('new_variable', c(5, 6, 10, 12))

#print new_variable
new_variable

[1] 5 6 10 12

new_variable ဟုခေါ်သော ကိန်းရှင်ကို ကျွန်ုပ်တို့ ပရင့်ထုတ်သောအခါ၊ တန်ဖိုးများ၏ vector တစ်ခု ပေါ်လာသည်ကို တွေ့နိုင်သည်။

ဥပမာ 3: Multiple Variables တွင် Values ကို Assign လုပ်ပါ။

အောက်ပါကုဒ်သည် ကိန်းရှင်အသစ်များစွာအတွက် သတ်သတ်မှတ်မှတ်တန်ဖိုးများကို သတ်မှတ်ရန် for loop တွင် assign() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်ကို ပြသသည်-

 #use for loop to assign values to different variables
for (i in 1:4) {
  assign(paste0("var_", i), i*2)
}

#view variables created in for loop
var_1

[1] 2

var_2

[1] 4

var_3

[1] 6

var_4

[1] 8

for loop တစ်ခုဖြင့် assign() လုပ်ဆောင်ချက်ကို အသုံးပြု၍ variable အသစ်လေးခုကို ဖန်တီးနိုင်ခဲ့သည်။

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

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

R တွင် dim() function ကိုအသုံးပြုနည်း
R တွင် table() function ကိုအသုံးပြုနည်း
R တွင် sign() function ကိုအသုံးပြုနည်း

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

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