我无法弄清楚我的R类的工作簿问题。我需要“编写一个使用rep()创建带有元素1 2 3 4 2 3 4 5 3 4 5 6 4 5 6 7的向量的R命令”
似乎是一个1到4的重复序列,重复4次,每次重复都将1添加到起始元素。我对R非常陌生,所以很困惑。任何帮助将不胜感激。
答案 0 :(得分:5)
我们可以使用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, `+`))
v1 <- 1:4