当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R cumsum 累积和、乘积和极值


R语言 cumsum 位于 base 包(package)。

说明

返回一个向量,其元素是参数element 的累积和、乘积、最小值或最大值。

用法

cumsum(x)
cumprod(x)
cummax(x)
cummin(x)

参数

x

数字或复杂(不是 cummincummax )对象,或者可以强制为其中之一的对象。

细节

这些是通用函数:可以单独为它们定义方法,也可以通过 Math 组通用函数定义方法。

x (强制后)长度和类型相同的向量,但 cumprod 返回整数输入的数值向量(为了与 * 保持一致)。名称被保留。

x 中的 NA 值会导致返回值的相应元素和后续元素成为 NA ,就像 cumsum 中的整数溢出一样(带有警告)。

S4方法

cumsumcumprod 是 S4 通用函数:可以单独为它们定义方法,也可以通过 Math 组通用函数定义方法。 cummaxcummin 分别是 S4 通用函数。

例子

cumsum(1:10)
cumprod(1:10)
cummin(c(3:1, 2:0, 4:2))
cummax(c(3:1, 2:0, 4:2))

参考

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole. (cumsum only.)

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Cumulative Sums, Products, and Extremes。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。