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 + ...
什么是输入,预期结果是什么?我们没有你的“矢量”(还)。顺便说一句,你试过'sum(vector [seq(3,length(vector),2)])? –
为什么使用apply?为什么不只是sum(x [seq(3,length(x),by = 2)]) – mnel
是的,这是我正在寻找的。谢谢! – user1723765