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,...)
這樣看,但自動生成,因爲我需要太多元素。
我需要具有固定數量元素的向量,例如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,...)
這樣看,但自動生成,因爲我需要太多元素。
下面是解按@Arun:
x<-rep(c(1,2,3),3)
作品 - 我這樣做:'l <-length(x)/ 4; x0 = 1; n <-seq(x0,l,1); sample <-rep(n,1,each = 4)' –
看看'rep'並注意'each'參數? – Arun
關於'固定數量的元素'也檢查'length.out'參數 – Henrik