全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1453 5
2013-09-02
比方说我有> 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个相同的元素,如何实现呢?


二维码

扫码加我 拉你入群

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

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

全部回复
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
二维码

扫码加我 拉你入群

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

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

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)就可以了
二维码

扫码加我 拉你入群

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

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

2013-9-2 22:13:31
这不集合运算么?求个交集,看看长度。
length(intersect(a,b))
二维码

扫码加我 拉你入群

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

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

2013-9-8 23:26:13
树袋熊2 发表于 2013-9-2 22:13
这不集合运算么?求个交集,看看长度。
length(intersect(a,b))
已经可以了,用的match语句。谢谢了。
二维码

扫码加我 拉你入群

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

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

2013-9-8 23:27:21
qoiqpwqr 发表于 2013-9-2 12:44
直接sum(d)就可以了
奥,这样啊,之前一直用1*d的,谢谢了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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