在 R 中生成序列 (1,301,2, 302, 3, 303, 4,304 ...)
Generate sequence (1,301,2, 302, 3, 303, 4,304 ...) in R
我正在尝试生成序列:
1,301,2,302,3,303,4,304 ... 300,600
在 R 中。是否有一种不使用 for 循环的快速简单方法?
使用 rbind
在值
之间交替
as.vector(rbind(1:300, 301:600))
使用 rep
、seq
和 c
的另一种方法:
rep(seq(300),each=2)+c(0,300)
我会使用:
c(0,300) + rep(1:300, each=2)
我正在尝试生成序列:
1,301,2,302,3,303,4,304 ... 300,600
在 R 中。是否有一种不使用 for 循环的快速简单方法?
使用 rbind
在值
as.vector(rbind(1:300, 301:600))
使用 rep
、seq
和 c
的另一种方法:
rep(seq(300),each=2)+c(0,300)
我会使用:
c(0,300) + rep(1:300, each=2)