當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。