Vektör şuna benzer:
c(1,2,3)
#[1] 1 2 3
Bunun gibi bir şeye ihtiyacım var:
list(1,2,3)
#[[1]]
#[1] 1
#
#[[2]]
#[1] 2
#
#[[3]]
#[1] 3
Bunu denedim:
list(c(1,2,3))
#[[1]]
#[1] 1 2 3
Yanıtlar:
Kabul edilen yanıta ek: Daha uzun bir listedeki diğer öğelere bir vektör eklemek isterseniz, as.list () beklediğinizi üretmeyebilir. Örneğin: 7 öğe uzunluğunda bir liste oluşturmak için 2 metin öğesi ve beş sayısal öğeden oluşan bir vektör (1: 5) eklemek istiyorsunuz.
L<-list("a","b",as.list(1:5))
Hata: 3 öğeli bir liste döndürür ve üçüncü öğe 5 öğeden oluşan bir alt listeye sahiptir; istediğimiz değil! Çözüm, iki ayrı listeyi birleştirmektir:
L1<-list("a","b")
L2<-as.list(1:5)
L<-c(L1,L2) #7 elements, as expected
as.list(c(0, NULL,1)).