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 numberappend()

ဥပမာ

"ငှက်ပျောဖူး" (အညွှန်း 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