元のベクトルの前の 25 行の合計の新しいベクトルをもたらすコードを生成するために、しばらくの間試みてきました。
したがって、500 行の変数 Y があり、行の合計 [1:25] と Y の長さの [2:26] を含む新しいベクトルで実行中の合計が必要な場合、次のようになります。これ:
y<-1:500
runsum<-function(x){
cumsum(x)-cumsum(x[26:length(x)])
}
new<-runsum(y)
ここでいくつかの異なる関数を使用してから、適用関数を使用してみましたが、正しい答えが得られないようです....
誰でも助けることができますか?ここのコミュニティの多くにとってはおそらく非常に簡単だと思いますが、どんな助けもいただければ幸いです
ありがとう