我需要一个重复的数字序列,即1 1 ... 1 2 2 ... 2 3 3 ... 3 etc.
我的实现方式是:
nyear <- 20
names <- c(rep(1,nyear),rep(2,nyear),rep(3,nyear),rep(4,nyear),
rep(5,nyear),rep(6,nyear),rep(7,nyear),rep(8,nyear))
可以,但是笨拙,显然扩展性不佳。
如何依次将N个整数重复M次?
- 我尝试嵌套
seq()
,rep()
但是并没有完全满足我的要求。 - 我显然可以编写一个for循环来执行此操作,但是应该有一个固有的方法来执行此操作!