R တွင် empty list တစ်ခုဖန်တီးနည်း (ဥပမာများနှင့်အတူ)
R တွင် အလွတ်စာရင်းတစ်ခုဖန်တီးရန် အောက်ပါအထားအသိုကိုသုံးနိုင်သည်။
#create empty list with length of zero empty_list <- list() #create empty list of length 10 empty_list <- vector(mode=' list ', length= 10 )
အောက်ဖော်ပြပါ ဥပမာများသည် ဤလုပ်ဆောင်ချက်များကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- အလျား သုညဖြင့် R တွင် အလွတ်စာရင်းတစ်ခု ဖန်တီးပါ။
အောက်ပါကုဒ်သည် R တွင် သုညအလျား၏ အလွတ်စာရင်းကို မည်သို့ဖန်တီးရမည်ကို ပြသသည်-
#create empty list empty_list <- list() #verify that empty_list is of class 'list' class(empty_list) [1] "list" #view length of list length(empty_list) [1] 0
ရလဒ်သည် အရှည် 0 စာရင်းတစ်ခုဖြစ်သည်။
ဥပမာ 2- သတ်မှတ်ထားသောအရှည်ဖြင့် R တွင် အလွတ်စာရင်းတစ်ခုဖန်တီးပါ။
အောက်ပါကုဒ်သည် R တွင် အလျား 8 အလွတ်စာရင်းကို ဖန်တီးနည်းကို ပြသည်-
#create empty list of length 8 empty_list <- vector(mode=' list ', length= 8 ) #verify that empty_list is of class 'list' class(empty_list) [1] "list" #view list empty_list [[1]] NULL [[2]] NULL [[3]] NULL [[4]] NULL [[5]] NULL [[6]] NULL [[7]] NULL [[8]] NULL
ရလဒ်သည် စာရင်းရှိ ဒြပ်စင်တိုင်းသည် NULL ဖြစ်သည့်အတွက် အလျား 8 စာရင်းတစ်ခုဖြစ်သည်။
ဥပမာ 3: R တွင် Empty List သို့ တန်ဖိုးများထည့်ပါ။
ဗလာစာရင်းတစ်ခုဖန်တီးခြင်းအတွက် အသုံးအများဆုံးအကြောင်းရင်းတစ်ခုမှာ loop တစ်ခုအသုံးပြု၍ ၎င်းကိုတန်ဖိုးများဖြည့်ရန်ဖြစ်သည်။
အောက်ဖော်ပြပါ ကုဒ်သည် အလွတ်စာရင်းတစ်ခု ဖန်တီးနည်းကို ပြသပြီး ၎င်းကို တန်ဖိုးများဖြင့် ဖြည့်သွင်းသည်-
#create empty list of length 8 empty_list <- vector(mode=' list ', length= 8 ) #get length of list len <- length(empty_list) #define values to append to list new <- c(3, 5, 12, 14, 17, 18, 18, 20) #fill values in list i = 1 while (i <= length(new)) { empty_list[[i]] <- new[i] i <- i + 1 } #display updated list empty_list [[1]] [1] 3 [[2]] [1] 5 [[3]] [1] 12 [[4]] [1] 14 [[5]] [1] 17 [[6]] [1] 18 [[7]] [1] 18 [[8]] [1] 20
ကျွန်ုပ်တို့သတ်မှတ်ထားသော တန်ဖိုးအသစ်များနှင့်အတူ အလွတ်စာရင်းကို ယခုဖြည့်သွင်းထားကြောင်း သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
R တွင် ဗလာဒေတာဘောင်တစ်ခုကို ဖန်တီးနည်း
R တွင် စာရင်းထဲသို့ တန်ဖိုးများထည့်နည်း
စာရင်းတစ်ခုအား R တွင် vector တစ်ခုသို့မည်သို့ပြောင်းရမည်နည်း။