R 是否有从多个起点和终点生成序列的矢量化方法?我只能弄清楚如何使用某种形式的循环来实现它,如下所示(注意:我可以使用 apply,但我希望有一个真正的矢量化解决方案)
starts <- c(1,2,3)
ends <- c(10,11,12)
mySequences <- matrix(NA, nrow = 3, ncol = 10)
for(i in 1:3){
mySequences[i,] <- seq(starts[i], ends[i], length.out = 10)
}
但理想情况下我希望它是如下所示的内容:
mySequences <- seq(starts, ends, length.out = 10)
谢谢!
最佳答案
你喜欢这种类型的东西吗:
outer(X=c(1:3), Y=c(0:9), FUN="+")
关于r - R中从多个起点和终点生成序列的向量化方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35024739/