按顺序创建重复值的顺序?
我需要一个重复的数字序列,即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循环来执行此操作,但是应该有一个固有的方法来执行此操作!