gpt4 book ai didi

r - 如何使所有子集在R中达到N

转载 作者:行者123 更新时间:2023-12-04 16:35:53 25 4
gpt4 key购买 nike

我想生成一个包含R中数字1:N的所有2 ^ n个子集的列表。
怎么可能?

expand.grid( rep( list( 0:4), 2))

返回一个包含0:4大小为2的所有子集的数据帧-但我想要一个列表,其中包含所有大小的所有子集。

最佳答案

怎么样,

lapply(0:4, function(x) combn(4,x))
[[1]]
[,1]

[[2]]
[,1] [,2] [,3] [,4]
[1,] 1 2 3 4

[[3]]
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 1 1 1 2 2 3
[2,] 2 3 4 3 4 4

[[4]]
[,1] [,2] [,3] [,4]
[1,] 1 1 1 2
[2,] 2 2 3 3
[3,] 3 4 4 4

[[5]]
[,1]
[1,] 1
[2,] 2
[3,] 3
[4,] 4

关于r - 如何使所有子集在R中达到N,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8972725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com