全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
13146 4
2012-10-08
我现在有两个向量,x1=c(1:7),x2=c(3,6,7),现在想在x1中去除x2中已经出现的元素,得到新向量x3=(1,2,4,5)。

我用unique()函数//
x4=cbind(x1,x2);
x3=unique(x4);
结果得出的还是1:7,而我想要把3,6,7去掉!

请问该怎么做啊?

谢谢!!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-8 12:10:10
setdiff(x1, x2)
二维码

扫码加我 拉你入群

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

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

2012-10-8 12:22:53
qoiqpwqr 发表于 2012-10-8 12:10
setdiff(x1, x2)
谢谢!!
二维码

扫码加我 拉你入群

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

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

2015-1-17 17:09:34
二维码

扫码加我 拉你入群

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

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

2015-1-17 23:23:12
setdiff挺好。也可以自己写
x[!x %in% y]
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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