楼主: clusterreed
8716 3

[问答] R语言找向量内元素的两两组合 [推广有奖]

  • 0关注
  • 0粉丝

高中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
0.0057
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
848 点
帖子
17
精华
0
在线时间
31 小时
注册时间
2013-10-9
最后登录
2022-11-25

楼主
clusterreed 发表于 2016-12-15 22:11:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
大家好,R语言中,怎样找到一向量内所有元素的两两组合,找到所有组合对应的元素编号即可,比如a <- 1:4, 组合就是1-2, 1-3,1-4, 2-3, 2-4, 3-4,谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:R语言 大家好 元素

回帖推荐

止水之涯 发表于3楼  查看完整内容

如果向量有命名,用 combn(names(a),2) 也可。

沙发
止水之涯 发表于 2016-12-16 00:42:41
不造楼主要的还是这个?

  1. > a <- 1:4
  2. > combn(a,2)
  3.      [,1] [,2] [,3] [,4] [,5] [,6]
  4. [1,]    1    1    1    2    2    3
  5. [2,]    2    3    4    3    4    4
  6. > t(combn(a,2))
  7.      [,1] [,2]
  8. [1,]    1    2
  9. [2,]    1    3
  10. [3,]    1    4
  11. [4,]    2    3
  12. [5,]    2    4
  13. [6,]    3    4
复制代码

藤椅
止水之涯 发表于 2016-12-16 00:45:00
如果向量有命名,用 combn(names(a),2) 也可。

板凳
clusterreed 发表于 2016-12-16 09:54:21
非常感谢,完美解决了我的问题!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-17 15:56