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


R prod 向量元素的乘积


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

说明

prod 返回其参数中存在的所有值的乘积。

用法

prod(..., na.rm = FALSE)

参数

...

数字向量、复数向量或逻辑向量。

na.rm

合乎逻辑的。是否应该删除缺失值?

细节

如果na.rmFALSE,任何参数中的NA 值都将导致返回NA 值,否则NA 值将被忽略。

这是一个通用函数:可以直接为其定义方法,也可以通过 Summary 组通用函数定义方法。为了使其正常工作,参数 ... 应该是未命名的,并且调度位于第一个参数上。

逻辑真值被视为一,假值被视为零。由于历史原因, NULL 被接受并被视为 numeric(0)

乘积,一个数值(类型为 "double" )或长度为 1 的复向量。注意:根据定义,空集的乘积是 1。

S4方法

这是 S4 Summary 组通用的一部分。它的方法必须使用签名 x, ..., na.rm

例子

print(prod(1:7)) == print(gamma(8))

参考

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

也可以看看

sumcumprodcumsum

plotmath’用于在绘图注释中使用prod

相关用法


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