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