2012-06-11 84 views
1

我得到的是:如何將向量合併到R中的列表中?

> list("",rep(0,2)) 
[[1]] 
[1] "" 

[[2]] 
[1] 0 0 

但我希望得到的是這樣的:

[[1]] 
[1] "" 

[[2]] 
[1] 0 

[[3]] 
[1] 0 

有誰知道如何獲得合併後的結果呢? 謝謝!

+0

使用了'list'前申請'unlist',所以它是無用的。同樣'(rep(0,2))'不會返回一個列表,而是一個向量。 – nico

+0

是的,我知道''unlist''沒用。我的問題是:如何平面化矢量''(rep(0,2))'' –

+0

它是平坦的......你想要的是用'as.list'將它改成一個列表。 – nico

回答

3

你想:

c(list(""),rep(0,2))