繰り返される値のシーケンスを順番に作成しますか?
繰り返される数字のシーケンスが必要です。つまり、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ループを書くことができますが、これを行うための本質的な方法があるはずです!