R语言中cumsum函数

 

cumsum函数用于对数值向量进行累加

1、

> dat <- c(3, 1, 7, 2, 4)
> dat                      ## 数值向量
[1] 3 1 7 2 4
> cumsum(dat)              ## 逐项累加
[1]  3  4 11 13 17

 

2、用于矩阵中

> a <- c(3, 2, 4, 1)
> b <- c(5, 1, 2, 3)
> c <- c(6, 2, 4, 1)
> dat <- data.frame(a, b, c)
> dat
  a b c
1 3 5 6
2 2 1 2
3 4 2 4
4 1 3 1
> cumsum(dat)             ## 以列为单位进行累加  
   a  b  c
1  3  5  6
2  5  6  8
3  9  8 12
4 10 11 13

 

posted @ 2022-05-12 15:26  小鲨鱼2018  阅读(2680)  评论(0编辑  收藏  举报