2016-04-05 71 views
0

我想重复一个因子,如下图所示:我不确定这是否可以使用rep()函数完成?重复因子元素

输入:

c("100G","105G","302G") 

出来:

c("100G","100G","100G","100G","100G","105G","105G","105G","105G","105G","302G","302G","302G","302G","302G") 
+4

'rep'可以接受多个选项,即'each'或'times'如果我们要使用'times',则长度应该与初始向量相同。 'rep(v1,times = c(5,6,7))' – akrun

+0

使它成为答案 – petermeissner

回答

1

这是可以做到的:

inputVec <- c("100G","105G","302G") 
outputVec <- rep(inputVec, each = 5) 
outputVec 
2

是的,这是可以做到...

这应该诀窍:

rep(c("100G","105G","302G"), each=10)