有没有什么函数可以使用seq(from = )
中的多个值来生成一个数字向量?
例如,我想生成一个从1:3
到50
的数字向量,增量为7
.输出应为
sort(c(seq(1, 50, 7), seq(2, 50, 7), seq(3, 50, 7)))
[1] 1 2 3 8 9 10 15 16 17 22 23 24 29 30 31 36 37 38 43 44 45 50
目前我用sapply
包在1:3
左右,我觉得这不是很优雅.
sort(unlist(sapply(1:3, \(x) seq(x, 50, 7))))