全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1121 3
2021-01-18
例如:N<- c(2,3,4,5,6,7,8,9,10 )  每个数的频数p<-(1,2,3,4,5,4,3,2,1) 如何排列出这些所有的数,(2,3,3,4,4,4,5,5,5,5,.....)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-1-18 10:39:37
简单情况下,你用permute包的allPerms可以实现,所有可能的排列组合。
例如
复制代码

会返回除了(1,2,3)以外的全部排列组合,总共3!- 1 = 5种。
不过我很好奇,楼主你现在给出的向量,如果我没理解错的话,长度是25,那所有的排列组合将会是25!= 1.55 * 10^25种,通常计算和储存都会有问题。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-1-18 11:22:30
从结果看,楼主的意思可能是指这样
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-1-19 02:24:26
megapanda 发表于 2021-1-18 11:22
从结果看,楼主的意思可能是指这样
你说的对,我理解错意思了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群