1

我想将以下函数应用于向量而不是矩阵,其中向量由> 100个条目组成,我想从第三个元素开始添加它们并添加每隔一个元素。

apply(vector,1,function(x) sum(x[seq(3,length(x),2)]))

一个简单的例子是:

a: 123 4 100 3 594 5 302 ....

将添加的是 100+594+302+...

4

1 回答 1

3

那这个呢?

v <- 1:10 # an example vector

sum(v[-1][c(FALSE, TRUE)])
# [1] 24
于 2013-01-10T10:07:33.987 回答