在R中生成序列(1,301,2,302,3,303,4,304 ......)

Ale*_*hoa 2 r sequence

我正在尝试生成序列:

 1,301,2,302,3,303,4,304 ... 300,600
Run Code Online (Sandbox Code Playgroud)

在R.有一个快速简单的方法来做到这一点,而不使用for循环?

use*_*650 8

用于rbind在值之间切换

as.vector(rbind(1:300, 301:600))
Run Code Online (Sandbox Code Playgroud)

  • 您也可以使用`c`代替`as.vector`来缩短它. (3认同)

Pie*_*nte 5

另一种方法rep,seqc:

rep(seq(300),each=2)+c(0,300)
Run Code Online (Sandbox Code Playgroud)