全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
1865 3
2014-04-12
想请教各位前辈,在R语言中想给一串数字排序,显示它们全部可能顺序,应该怎么编程啊?sample()可以出现,但有好多重复的,不知道怎么处理了。。。
假如给1 2 3 4 5 6排序,正反顺序算作一个结果,那么应该出现6!/2=360次,怎么实现这个过程呢?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-13 00:38:04
东篱暗香 发表于 2014-4-12 11:14
想请教各位前辈,在R语言中想给一串数字排序,显示它们全部可能顺序,应该怎么编程啊?sample()可以出现, ...
不是吧,,排序?
二维码

扫码加我 拉你入群

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

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

2014-4-13 11:42:51
其实弄错了,sample()是抽样用的,我想得到123456六个数字的全排列,利用permn(c(1:6))就可以了,但是,想把完全相反的顺序去掉,如123456 654321,只取其中之一怎么办啊,那样就得到了360个结果
二维码

扫码加我 拉你入群

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

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

2014-4-13 11:43:22
缠中说缠 发表于 2014-4-13 00:38
不是吧,,排序?
其实弄错了,sample()是抽样用的,我想得到123456六个数字的全排列,利用permn(c(1:6))就可以了,但是,想把完全相反的顺序去掉,如123456 654321,只取其中之一怎么办啊,那样就得到了360个结果
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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