2013-05-03 9 views
54

वेक्टर इस तरह है:एक आर वेक्टर एक सूची में प्रत्येक तत्व वेक्टर में एक तत्व के रूप में सूची में कनवर्ट करें,

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

मैं कुछ इस तरह की जरूरत है:

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

मैंने कोशिश की इस:

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

ओह, मैंने अभी पाया: 'as.list (c (1,2,3)) ' – qed

+4

तो मुझे लगता है कि आप बस अपना प्रश्न हटा सकते हैं! –

+10

... या बेहतर अभी तक, अपने निष्कर्षों को उत्तर के रूप में आपूर्ति करें ताकि अन्य लोग भविष्य में इसे –

उत्तर

72

सरल, बस इस कार्य करें:

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

एफवाईआई: ऐसा लगता है कि 'as.list (c (0, NULL, 1)) में कुल मानों को अनदेखा करना है। –

+0

@OlegMelnikov आप 'एनयूएलएल' को वेक्टर 'सी()' में पास नहीं कर सकते हैं, यदि आप यही चाहते हैं तो आप 'एनए 'पास कर सकते हैं। –

संबंधित मुद्दे