【发布时间】:2015-08-12 06:13:59
【问题描述】:
我正在寻找一种更好的方法来按元素对向量求和。 假设我们有 3 个向量:
a <- c(1, 2, 3, 4)
b <- c(5, 6, 7, 8)
c <- c(9, 10, 11, 12)
我想要
d = c(15, 18, 21, 24)
我一直在处理它的方式是通过一个 for 循环,但我认为这有点乏味,并且对于大向量可能会很慢,即:
for (j in 1:4){
d[j] = sum(c(a[j], b[j], c[j]))
}
R 中是否有一个函数可以将这些向量按元素位置相加?
【问题讨论】: