R 如何按区间对元素求和?
我想知道如何使用dplyr(或其他方法)对向量元素的间隔求和 假设我有向量:R 如何按区间对元素求和?,r,sum,sequence,R,Sum,Sequence,我想知道如何使用dplyr(或其他方法)对向量元素的间隔求和 假设我有向量:v=rep(2800)。 我想得到一个包含16个元素的区间和的新向量,其内容如下: Vsum <- c(sum(v[1:16]), sum(v[17:32]), ..., sum(v[785:800]) ) length(Vsum) [1] 50 Vsum您可以将matrix与colSums一起使用: colSums(matrix(v, 16)) 您可以将matrix与colSums一起使用: colSums(
v=rep(2800)
。
我想得到一个包含16个元素的区间和的新向量,其内容如下:
Vsum <- c(sum(v[1:16]), sum(v[17:32]), ..., sum(v[785:800]) )
length(Vsum)
[1] 50
Vsum您可以将matrix
与colSums
一起使用:
colSums(matrix(v, 16))
您可以将matrix
与colSums
一起使用:
colSums(matrix(v, 16))