楼主: 子衿1219
1321 5

[问答] 如何比较集合里面的元素有多少相同 [推广有奖]

  • 1关注
  • 4粉丝

讲师

70%

还不是VIP/贵宾

-

威望
0
论坛币
60 个
通用积分
1.0023
学术水平
2 点
热心指数
0 点
信用等级
1 点
经验
13521 点
帖子
326
精华
0
在线时间
431 小时
注册时间
2012-3-19
最后登录
2018-7-8

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比方说我有> a<-c(1:8)
> b<-c(2:9)


> a
[1] 1 2 3 4 5 6 7 8
> b
[1] 2 3 4 5 6 7 8 9
我想做的是确认a和b中有7个相同的元素,如何实现呢?


二维码

扫码加我 拉你入群

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

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

关键词:如何实现 如何 元素

沙发
子衿1219 发表于 2013-9-2 10:07:51 |只看作者 |坛友微信交流群
> d<-a%in%b
> 1*d
[1] 0 1 1 1 1 1 1 1
> sum(1*d)
[1] 7

使用道具

藤椅
qoiqpwqr 发表于 2013-9-2 12:44:49 |只看作者 |坛友微信交流群
子衿1219 发表于 2013-9-2 10:07
> d 1*d
[1] 0 1 1 1 1 1 1 1
> sum(1*d)
直接sum(d)就可以了

使用道具

板凳
树袋熊2 发表于 2013-9-2 22:13:31 |只看作者 |坛友微信交流群
这不集合运算么?求个交集,看看长度。
length(intersect(a,b))

使用道具

报纸
子衿1219 发表于 2013-9-8 23:26:13 |只看作者 |坛友微信交流群
树袋熊2 发表于 2013-9-2 22:13
这不集合运算么?求个交集,看看长度。
length(intersect(a,b))
已经可以了,用的match语句。谢谢了。

使用道具

地板
子衿1219 发表于 2013-9-8 23:27:21 |只看作者 |坛友微信交流群
qoiqpwqr 发表于 2013-9-2 12:44
直接sum(d)就可以了
奥,这样啊,之前一直用1*d的,谢谢了。

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-22 09:25