我想聚合每个Chr
每第三行(三行的总和)。然而,自从我的df
不能被 3 整除,我不知道如何处理最后剩下的行,它可能只是 1 或 2 行。如果还剩下两行,我想将剩下的两行相加。
data.frame(Chr = c("chr1","chr1","chr1","chr1","chr1","chr2","chr2","chr2","chr2","chr2","chr3"),
value = c(1,3,1,3,5,6,3,1,3,5,0),
seq = c(1,2,3,4,5,1,2,3,4,5,6))
data.frame(Chr = c("chr1","chr1","chr1","chr1","chr1","chr2","chr2","chr2","chr2","chr2","chr3"),
value = c(1,3,1,3,5,6,3,1,3,5,0),
seq = c(1,2,3,4,5,1,2,3,4,5,6),
agg = c(5,5,5,8,8,10,10,10,8,8,8))