我有一个简单的问题,但我对R很新,所以它让我感到难过。
我有一系列25列代表行为实验中的试验。我想使用roll apply来汇总前5列,然后是6-10,11-15,依此类推,这样我最终得到一个包含输出的新的5列数据框(类似于5列示例)下面)。真的,重点是能够快速更改“bin大小”,以便我可以决定什么“分辨率”最适合数据。最后我不会只是总结,但我认为这个答案可以让我滚动。
INPUT:
Col1 Col2 Col3 Col4 Col5
1 1 1 1 1
2 2 2 2 2
DESIRED OUTPUT:
Col1
5
10
答案 0 :(得分:0)
假设INPUT是一个数据帧,可能类似于:
sapply(0:((length(LENGTH)-1)/5), function(x) sum(INPUT[, 5*x+1:5]) )
我不认为zoo::rollapply
被认为是跨列滚动。