R语言【utils】——combn():生成n个元素的所有组合,每次取m个

本文介绍了R语言中的combn函数,版本4.2.0,用于生成给定向量x中元素的组合,支持自定义函数应用和结果简化。该函数接受向量、元素数量、可选函数及简化逻辑作为参数。
摘要由CSDN通过智能技术生成

Package utils version 4.2.0


Description

生成x中所有元素一次取参数【m】的组合。如果参数【x】是一个正整数,则返回 seq(x) 中每次取参数【m】个元素的所有组合。如果参数参数【FUN】不为 NULL,则对每个点应用参数给出的函数。如果参数【simplify】FALSE,返回一个列表;否则返回一个数组,通常是一个矩阵。如果指定参数【...】,则不加修改地传递给参数【FUN】函数。


Usage

combn(x, m, FUN = NULL, simplify = TRUE, ...)

Arguments

参数【x】:向量源用于组合,或整数 n 用于 x <- seq_len(n)

参数【m】:可供选择的元素数量。

参数【FUN】:应用于每个组合的函数;默认值 NULL 表示标识,即返回组合 (长度为参数【m】的向量)。

参数【simplify】:逻辑指示结果是否应该简化为数组 (通常是矩阵);如果为 FALSE,则返回一个列表。请注意,当默认情况下 参数【simplify】 = TRUE 时,结果的维度仅由 FUN (第一个组合) 确定 (出于效率原因)。如果 FUN(u) 的长度不是恒定的,这将严重失败。

参数【...】:可选的,参数【FUN】的进一步参数。


Details

接收因子类型的参数【x】。


Value

列表或数组,参见上面的参数【simplify】。在后一种情况下,恒等式 dim(combn(n, m)) == c(m, choose(n, m)) 成立。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ALittleHigh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值