အမည်ရှိသော အရာဝတ္ထုများကို ပြန်လည်ရယူရန် 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() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်း