အမည်ရှိသော အရာဝတ္ထုများကို ပြန်လည်ရယူရန် r တွင် get() လုပ်ဆောင်ချက်ကို မည်သို့အသုံးပြုရမည်နည်း။


အမည်ရှိသော အရာဝတ္ထုများကို ပြန်လည်ရယူရန် R တွင် get() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။

ဤသည်မှာ R တွင် အသုံးအများဆုံး get() function သုံးခုဖြစ်သည်။

1. get() – အရာဝတ္ထုတစ်ခုကို ရယူပါ။

 get(" my_object ")

2. get0() – ရှာမတွေ့ပါက စိတ်ကြိုက် error message ကို အသုံးပြု၍ အရာဝတ္တုတစ်ခုကို ထုတ်ယူပါ။

 get0(" my_object ", ifnotfound=" does not exist ")

3. mget() – အရာဝတ္ထုများစွာကို ရယူပါ။

 mget(c(" my_object1 ", " my_object2 ", " my_object3 "))

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

ဥပမာ 1- အရာဝတ္ထုတစ်ခုအား ပြန်လည်ရယူရန် get() ကိုသုံးပါ။

အောက်ပါကုဒ်သည် အမည်အရာဝတ္တုတစ်ခုကို ပြန်လည်ရယူရန် get() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 #define vector of values
data1 <- c(4, 5, 5, 6, 13, 18, 19, 15, 12)

#get vector of values
get(" data1 ")

[1] 4 5 5 6 13 18 19 15 12

အမည်ပေးထားသည့်အရာဝတ္ထုမရှိပါက၊ ဤလုပ်ဆောင်ချက်သည် အမှားတစ်ခုကို ပြန်ပို့ပေးသည်-

 #define vector of values
data1 <- c(4, 5, 5, 6, 13, 18, 19, 15, 12)

#attempt to get vector of values
get(" data0 ")

Error in get("data0"): object 'data0' not found

ဥပမာ 2- စိတ်ကြိုက် အမှားအယွင်း မက်ဆေ့ချ်ကို အသုံးပြု၍ အရာဝတ္ထုတစ်ခုကို ပြန်လည်ရယူရန် get0() ကို အသုံးပြုပါ။

R တွင် အမည်ပေးထားသော အရာဝတ္ထုကို ပြန်လည်ရယူရန်နှင့် အရာဝတ္ထုကို ရှာမတွေ့ပါက စိတ်ကြိုက် အမှားအယွင်း မက်ဆေ့ချ်ကို အသုံးပြုရန် get0() လုပ်ဆောင်ချက်ကိုလည်း အသုံးပြုနိုင်သည်။

 #define vector of values
data1 <- c(4, 5, 5, 6, 13, 18, 19, 15, 12)

#attempt to get vector of values
get0(" data0 ", ifnotfound=" does not exist ")

[1] “does not exist”

“ data0” ဟုအမည်ပေးထားသည့်အရာဝတ္ထုမရှိသောကြောင့် get0() လုပ်ဆောင်ချက်သည် ကျွန်ုပ်တို့ဖန်တီးထားသော စိတ်ကြိုက်အမှားသတင်းကို ပြန်ပေးသည်။

ဥပမာ 3- အရာဝတ္ထုများစွာကို ရယူရန် mget() ကိုသုံးပါ။

ကျွန်ုပ်တို့သည် R တွင်အမည်ရှိသောအရာဝတ္ထုများစွာကိုရယူရန် mget() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။

 #define three vectors
data1 <- c(4, 5, 5, 6, 13, 18, 19, 15, 12)
data2 <- c("A", "B", "C", "D")
data3 <- c(10, 20, 25, 30, 35)

#get all three vectors
mget(c(" data1 ", " data2 ", " data3 "))

$data1
[1] 4 5 5 6 13 18 19 15 12

$data2
[1] “A” “B” “C” “D”

$data3
[1] 10 20 25 30 35

get() လုပ်ဆောင်ချက်ကို ရိုးရိုးရှင်းရှင်း အသုံးပြုရန် ကြိုးစားပါက၊ ပထမဆုံး အမည်ပေးထားသည့် အရာဝတ္ထုကိုသာ ပြန်ရလိမ့်မည်-

 #define three vectors
data1 <- c(4, 5, 5, 6, 13, 18, 19, 15, 12)
data2 <- c("A", "B", "C", "D")
data3 <- c(10, 20, 25, 30, 35)

#attempt to get all three vectors
mget(c(" data1 ", " data2 ", " data3 "))

[1] 4 5 5 6 13 18 19 15 12

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

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

R တွင် c() function ကိုအသုံးပြုနည်း
R တွင် sprintf() လုပ်ဆောင်ချက်ကိုအသုံးပြုနည်း
R တွင် replace() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း

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

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