2013-08-03 43 views
1

我需要具有固定數量元素的向量,例如20.我通常會採取:使用雙或三值創建R中的向量

x0 <- 1 
seq(x0, 560, 1) 

現在我想有每個號碼雙重三重:

x<-(1,1,2,2,3,3,...) 

x<-(1,1,1,2,2,2,3,3,3,...) 

這樣看,但自動生成,因爲我需要太多元素。

+4

看看'rep'並注意'each'參數? – Arun

+0

關於'固定數量的元素'也檢查'length.out'參數 – Henrik

回答

2

下面是解按@Arun:

x<-rep(c(1,2,3),3) 
+3

作品 - 我這樣做:'l <-length(x)/ 4; x0 = 1; n <-seq(x0,l,1); sample <-rep(n,1,each = 4)' –