> 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
3103

被折叠的 条评论
为什么被折叠?



