2013-05-03 13 views
54

vektör şu şekildedir:listesinde bir unsur olarak vektör içinde, bir liste halinde her bir öğesi R vektörü dönüştürme

c(1,2,3) 
#[1] 1 2 3 

Böyle bir şey gerekir:

list(1,2,3) 
#[[1]] 
#[1] 1 
# 
#[[2]] 
#[1] 2 
# 
#[[3]] 
#[1] 3 

Denedim Bu:

list(c(1,2,3)) 
#[[1]] 
#[1] 1 2 3 
+12

oh benim, daha yeni öğrendim: 'as.list (c (1,2,3))' – qed

+4

Sonra bence sorunuzu silebilirsiniz! –

+10

... ya da daha iyisi, bulgularınızı bir cevap olarak sunun, böylece başkaları bunu gelecekte bulabilir –

cevap

72

Basit, sadece bunu:

as.list(c(1,2,3)) 
+0

FYI: As.list (c (0, NULL, 1)) 'deki NULL değerlerini yok sayıyor. –

+0

@OlegMelnikov 'NULL' vektörü c() 'ye geçemezsiniz, eğer aradığınız şeyden 'NA' geçebilirsiniz. –

İlgili konular