累计函数基本学习

> library(dplyr)

> #逻辑值的处理

> x1 <- rep(c(TRUE, FALSE), times= 3)

> x2 <- rep(c(TRUE, FALSE), each =3)

> #用于多个逻辑值的组合判断

> cumall(x1)#加载dplyr

[1] TRUE FALSE FALSE FALSE FALSE FALSE

> cumall(x2)#加载dplyr

[1] TRUE  TRUE  TRUE FALSE FALSE FALSE

> cumany(x1)#加载dplyr

[1] TRUE TRUE TRUE TRUE TRUE TRUE

> cumany(x2)#加载dplyr

[1] TRUE TRUE TRUE TRUE TRUE TRUE

> #作用于数值向量

> cummean(1:7)#数值向量的前n个数的均值#加载dplyr

[1] 1.0 1.5 2.0 2.5 3.0 3.5 4.0

> cummean(c(1:5, 100))

[1] 1.00000  1.50000  2.00000 2.50000  3.00000 19.16667

> cummax(1:10)#数值向量的前n个数的最大值

 [1] 1  2  3 4  5  6 7  8  9 10

> cummax(c(4:1,1:5, 100))

 [1]  4   4   4  4   4   4  4   4   5 100

> cummin(1:10)#数值向量的前n个数的最小值

 [1]1 1 1 1 1 1 1 1 1 1

> cummin(c(5:1,1:4, 100))

 [1]5 4 3 2 1 1 1 1 1 1

> cumprod(1:7)#数值向量的前n个数的乘积

[1]   1    2    6  24  120  720 5040

> cumsum(1:7)#数值向量的前n个数的和

[1] 1  3  6 10 15 21 28

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值