R စာရင်းများ
စာရင်းများ
R ရှိ စာရင်းတစ်ခုတွင် ဒေတာအမျိုးအစားများစွာ ပါဝင်နိုင်သည်။ စာရင်းတစ်ခုသည် အမိန့်ပေး၍ ပြောင်းလဲနိုင်သော ဒေတာအစုအဝေးတစ်ခုဖြစ်သည်။
စာရင်းတစ်ခုဖန်တီးရန်၊ list()
လုပ်ဆောင်ချက်ကို အသုံးပြုပါ-
ဥပမာ
# List of strings
thislist <- list("apple", "banana", "cherry")
# Print the list
thislist
ဝင်ရောက်ခွင့်စာရင်းများ
ကွင်းစကွင်းပိတ်များအတွင်း ၎င်း၏အညွှန်းကိန်းနံပါတ်ကို ရည်ညွှန်းခြင်းဖြင့် စာရင်းအရာများကို သင်ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။ ပထမပစ္စည်းတွင် အညွှန်းကိန်း 1 ၊ ဒုတိယပစ္စည်းတွင် အညွှန်းကိန်း 2 ၊ အစရှိသည်ဖြင့်-
ဥပမာ
thislist <- list("apple", "banana", "cherry")
thislist[1]
ပစ္စည်းတန်ဖိုးကို ပြောင်းပါ။
သီးခြားပစ္စည်းတစ်ခု၏တန်ဖိုးကို ပြောင်းလဲရန် အညွှန်းကိန်းနံပါတ်ကို ကိုးကားပါ-
ဥပမာ
thislist <- list("apple", "banana", "cherry")
thislist[1] <- "blackcurrant"
# Print the updated list
thislist
စာရင်းအရှည်
စာရင်းတစ်ခုတွင် ပစ္စည်းမည်မျှရှိသည်ကို သိရှိရန်၊ length()
လုပ်ဆောင်ချက်ကို အသုံးပြုပါ-
ဥပမာ
thislist <- list("apple", "banana", "cherry")
length(thislist)
ပစ္စည်းရှိမရှိ စစ်ဆေးပါ။
စာရင်းတစ်ခုတွင် သတ်မှတ်ထားသော အကြောင်းအရာတစ်ခု ရှိနေခြင်းရှိမရှိ သိရှိရန်၊ %in%
အော်ပရေတာအား အသုံးပြုပါ-
ဥပမာ
စာရင်းထဲတွင် "apple" ရှိမရှိ စစ်ဆေးပါ။
thislist <- list("apple", "banana", "cherry")
"apple" %in% thislist
ပစ္စည်းစာရင်းထည့်ပါ။
စာရင်း၏အဆုံးတွင် အကြောင်းအရာတစ်ခုထည့်ရန်၊ append()
လုပ်ဆောင်ချက်ကို အသုံးပြုပါ-
ဥပမာ
စာရင်းထဲသို့ "လိမ္မော်ရောင်" ထည့်ပါ-
thislist <- list("apple", "banana", "cherry")
append(thislist,
"orange")
သတ်မှတ်ထားသော အညွှန်းတစ်ခု၏ ညာဘက်တွင် အရာတစ်ခုထည့်ရန်၊ လုပ်ဆောင်ချက် တွင် " " ထည့်ပါ -after=index number
append()
ဥပမာ
"ငှက်ပျောဖူး" (အညွှန်း 2) ပြီးနောက် စာရင်းတွင် "လိမ္မော်ရောင်" ကို ထည့်ပါ။
thislist <- list("apple", "banana", "cherry")
append(thislist,
"orange", after = 2)
စာရင်းအရာများကို ဖယ်ရှားပါ။
စာရင်းအရာများကို ဖယ်ရှားနိုင်သည်။ အောက်ပါဥပမာသည် "apple" item မပါဘဲ အသစ်ပြင်ဆင်ထားသော စာရင်းကို ဖန်တီးသည်-
ဥပမာ
စာရင်းမှ "ပန်းသီး" ကိုဖယ်ရှားပါ။
thislist <- list("apple", "banana", "cherry")
newlist <- thislist[-1]
# Print the new list
newlist
အညွှန်းကိန်းများ
:
အော်ပရေတာ ကို အသုံးပြု၍ စတင်ရမည့်နေရာနှင့် အပိုင်းအခြားကို မည်သည့်နေရာတွင် အဆုံးသတ်ရမည်နည်း ။
ဥပမာ
ဒုတိယ၊ တတိယ၊ စတုတ္ထနှင့် ပဉ္စမအချက်ကို ပြန်ပေးပါ။
thislist <- list("apple", "banana", "cherry", "orange", "kiwi", "melon",
"mango")
(thislist)[2:5]
မှတ်ချက်- ရှာဖွေမှုသည် အညွှန်း 2 (ပါ၀င်သည်) တွင် စတင်ပြီး အညွှန်း 5 (ပါဝင်သည်) တွင် အဆုံးသတ်ပါမည်။
ပထမအကြောင်းအရာတွင် အညွှန်းကိန်း 1 ပါရှိကြောင်း သတိပြုပါ။
စာရင်းတစ်ခုမှတဆင့်လှည့်ပတ်
ကွင်းဆက်ကို အသုံးပြု၍ စာရင်းအရာများကို လှည့်ပတ်ကြည့်ရှုနိုင်သည် for
-
ဥပမာ
စာရင်းထဲရှိ ပစ္စည်းအားလုံးကို ပရင့်ထုတ်ပါ၊
thislist <- list("apple", "banana", "cherry")
for (x in thislist) {
print(x)
}
စာရင်းနှစ်ခုပါဝင်ပါ။
R တွင် စာရင်းနှစ်ခု သို့မဟုတ် ထို့ထက်ပိုသော စာရင်းများကို ပါဝင်ရန် သို့မဟုတ် ပေါင်းစပ်ရန် နည်းလမ်းများစွာ ရှိပါသည်။
အသုံးအများဆုံးနည်းလမ်းမှာ c()
ဒြပ်စင်နှစ်ခုကို ပေါင်းစပ်ထားသည့် လုပ်ဆောင်ချက်ကို အသုံးပြုခြင်းဖြစ်သည်။
ဥပမာ
list1 <- list("a", "b", "c")
list2 <- list(1,2,3)
list3 <-
c(list1,list2)
list3