我的 R 类作业簿有一个问题,我无法解决。我需要“编写一个使用rep()创建一个包含元素1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7的向量的R命令”
它似乎是一个 1 到 4 的重复序列,重复 4 次,并且每次重复时向起始元素添加 1。我对 R 非常陌生,所以我很困惑。任何帮助,将不胜感激。
我们可以用rep
并与初始向量相加
v1 + rep(0:3, each = length(v1))
#[1] 1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7
或者使用sapply
c(sapply(v1, `+`, 0:3))
或者使用outer
c(outer(v1, 0:3, `+`))
data
v1 <- 1:4
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)