现在位置: 首页 > R 教程 > 正文

R prod() 函数 - 计算乘积

R 语言实例 R 语言实例

R prod() 函数用于计算向量中所有元素的乘积。

在计算几何平均、阶乘或组合概率时经常用到 prod()。

prod() 函数语法格式如下:

prod(x, na.rm = FALSE)

参数说明:

  • x 输入向量。

  • na.rm 布尔值,默认为 FALSE,设置是否删除缺失值 NA。

实例

# 创建向量
x <- c(1, 2, 3, 4, 5)

# 计算乘积(等价于 5!)
result.prod <- prod(x)
print(result.prod)

# 验证:与 factorial(5) 对比
print(factorial(5))

执行以上代码输出结果为:

[1] 120
[1] 120

prod() 也可以与 seq() 配合计算指定范围内连续数字的乘积:

实例

# 计算 3 到 8 的乘积
result <- prod(3:8)
print(result)

# 等价于 3*4*5*6*7*8
print(3 * 4 * 5 * 6 * 7 * 8)

执行以上代码输出结果为:

[1] 20160
[1] 20160

R 语言实例 R 语言实例