全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5792 8
2015-08-04

例如现有表1和表1的子表表2,想要根据ID将表1中与表2相同ID的元素删除,得到表3,如何实现啊?

  

ID

  

属性1

属性2

1

12

45

2

12

30

3

15

44

4

13

38

5

17

32

6

14

34

7

23

48

2

  

ID

  

属性1

属性2

1

12

45

2

12

30

4

13

38

7

23

48

现在想删除表1中包含表2的部分,用剩余的元素形成表3.

3

  

ID

  

属性1

属性2

3

15

44

5

17

32

6

14

34


二维码

扫码加我 拉你入群

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

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

全部回复
2015-8-4 11:57:18
复制代码

二维码

扫码加我 拉你入群

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

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

2015-8-4 13:09:57
overlap = c(dat2$ID)
dat3 = dat1[-overlap,]
二维码

扫码加我 拉你入群

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

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

2015-8-4 15:50:18
这种文本处理的用Perl写不是很简单吗。。。
二维码

扫码加我 拉你入群

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

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

2015-8-7 18:42:47
曲散人终 发表于 2015-8-4 15:50
这种文本处理的用Perl写不是很简单吗。。。
不会丫
二维码

扫码加我 拉你入群

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

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

2015-8-8 14:57:32
rosenbloog 发表于 2015-8-4 13:09
overlap = c(dat2$ID)
dat3 = dat1[-overlap,]
你好,请问为什么当我的数据增加到几十万个的时候,用这个方法就没有办法删除子表了呢,我的数据一共有三个属性,ID、X坐标和Y坐标,并且对数据中每个元素是唯一的
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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