Vector တစ်ခုကို r ဖြင့် စာရင်းတစ်ခုသို့ မည်သို့ပြောင်းနည်း (ဥပမာများဖြင့်)


Vector ကို R တွင် စာရင်းတစ်ခုသို့ အမြန်ပြောင်းရန် as.list() လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်ပါသည်။

ဤလုပ်ဆောင်ချက်သည် အောက်ပါအခြေခံ syntax ကိုအသုံးပြုသည်-

 my_list <- as. list (my_vector)

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

ဥပမာ- vector ကို R ဖြင့် စာရင်းသို့ ပြောင်းပါ။

အောက်ပါကုဒ်သည် ဝက်ကို စာရင်းတစ်ခုသို့ ပြောင်းရန် as.list() လုပ်ဆောင်ချက်ကို အသုံးပြုနည်းကို ပြသသည်-

 #createvector
my_vector <- c('A', 'B', 'C', 'D')

#convert vector to list
my_list <- as. list (my_vector)

#view list
my_list

[[1]]
[1] “A”

[[2]]
[1] “B”

[[3]]
[1 C"

[[4]]
[1] “D”

object အသစ်တွင် list class တစ်ခုရှိကြောင်း အတည်ပြုရန် class() function ကိုသုံးနိုင်သည်။

 #view class of list
class(my_list)

[1] "list"

အပိုဆု- စာရင်းတွင် vector တစ်ခုထည့်ပါ။

R တွင်စာရင်းတစ်ခုသို့ vector တစ်ခု၏ဒြပ်စင်များထည့်ရန်အောက်ပါအထားအသိုကိုသုံးနိုင်သည်ဟုသင်ထင်ကောင်းထင်နိုင်သည်။

 #attempt to create list with 6 elements
some_list <- list('A', 'B', as. list (c('C', 'D', 'E', 'F')))

#view list
some_list

[[1]]
[1] “A”

[[2]]
[1] “B”

[[3]]
[[3]][[1]]
[1 C"

[[3]][[2]]
[1] “D”

[[3]][[3]]
[1] “E”

[[3]][[4]]
[1] “F”

ပစ္စည်းခြောက်ခုစာရင်းထက်၊ စာရင်းတွင် ပစ္စည်းသုံးမျိုးရှိပြီး တတိယပစ္စည်းတွင် အမျိုးအစားခွဲလေးခုရှိသည်။

စာရင်းတစ်ခုသို့ vector တစ်ခု၏ဒြပ်စင်များထည့်ရန်၊ သင်သည် အောက်ပါကုဒ်ကို အသုံးပြုရပါမည်-

 #definevector
my_vector <- c('C', 'D', 'E', 'F')

#define first list
list1 <- list('A', 'B')

#convert vector to second list
list2 <- as. list (my_vector)

#create long list by combining first list and second list
list3 <- c(list1, list2)

#view result
list3

[[1]]
[1] “A”

[[2]]
[1] “B”

[[3]]
[1 C"

[[4]]
[1] “D”

[[5]]
[1] “E”

[[6]]
[1] “F”

ရလဒ်မှာ ပစ္စည်းခြောက်ခုစာရင်းဖြစ်သည်။

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

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

စာရင်းတစ်ခုကို R တွင် vector တစ်ခုသို့မည်သို့ပြောင်းရမည်နည်း။
R တွင် matrix သို့ vector သို့ပြောင်းနည်း
ဒေတာဘောင်ကော်လံကို R ဖြင့် vector သို့ပြောင်းနည်း

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

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