作者penispower (笔就是力量)
看板R_Language
标题[问题] data.frame排列组合问题
时间Mon May 11 14:22:44 2020
大家好,我目前有一个两列十行的data.frame
我希望将每一行的两个值随机抽一个合并起来,合并完之後是十个元素的向量
组合数有2^10次方=1024种
试问除了expand.grid指令
有没有更有效率的方法呢?
(因为expand.grid慢慢要放入10个向量,如果数量更大就难以处理)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.136.235.202 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1589178166.A.5E4.html
1F:→ andrew43: 你要所有的排列,还是所有的组合,还是随机抽? 05/11 15:40
所有的组合
是否有办法列出所有的可能组合
3F:→ TOOYA: expand.grid是把全部列出来之後,再选,一开始会很大。 05/11 16:29
※ 编辑: penispower (59.115.229.122 台湾), 05/11/2020 16:32:40
※ 编辑: penispower (59.115.229.122 台湾), 05/11/2020 16:34:42
5F:→ andrew43: 想法是先写出二进位的1到1024再用各个0/1当指标 05/11 18:31
6F:推 TOOYA: 所有的组合不就是expand.grid? 05/12 09:59
是的,但要放十个向量进去(每个向量两个值)觉得很没效率,想知道更快的方法
非常感谢
※ 编辑: penispower (114.137.98.161 台湾), 05/12/2020 18:46:47
※ 编辑: penispower (114.137.98.161 台湾), 05/12/2020 19:08:03