全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3328 2
2015-12-02
假设有一个长度为n的numeric vector,X,X中的元素全不相同,如何生成一个记录了X中所有元素两两组合的矩阵M?
举个简单的例子,假设X=(1,2,3,4),那么生成的矩阵M就是一个2*6的矩阵,记录了1-2,1-3,1-4,2-3,2-4,3-4这六个数字对。关键是不能有重复,也就是只需要X中元素两两组合,而非排列。
二维码

扫码加我 拉你入群

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

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

全部回复
2015-12-2 17:07:37
利用组合函数就可以解决问题啦,combn,试一下下面的代码:
复制代码

二维码

扫码加我 拉你入群

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

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

2015-12-2 19:46:20
jiangbeilu 发表于 2015-12-2 17:07
利用组合函数就可以解决问题啦,combn,试一下下面的代码:
谢谢!!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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