全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1326 5
2014-03-09
悬赏 100 个论坛币 未解决
请教一个R编程的问题:
我有这样一个数据
number   id                name        type
22           123              asd            1
33           323              sdsd           2
11           454              ere             1
11           454              ere             2
55           565              ass             1
55           565               ass            2
77           212               ttt             2
88            22               ero             1
33           1234            gfg             1
33           1234            gfg             2
...........
...........
可以看到(第3、4行,5、6行,9、10行)前三列是一样的,只有第4列type不一样
我现在想把这样前三列一样的前后两个观测,只保留第四列type为1的观测,应该怎么办?
期望得到这样的结果:
number   id                name        type
22           123              asd            1
33           323              sdsd           2
11           454              ere             1
55           565              ass             1
77           212               ttt             2
88            22               ero             1
33           1234            gfg             1

也就是删除了原来的第4行,第6行和第10行
先在这里谢谢大家了!

二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-9 11:54:27
假设你的原文件名为data,修改后的文件名为newdata
newdata<-data[-c(4,6,10),]
二维码

扫码加我 拉你入群

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

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

2014-3-9 17:00:28
复制代码
二维码

扫码加我 拉你入群

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

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

2014-3-11 10:52:12
复制代码
二维码

扫码加我 拉你入群

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

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

2014-3-11 12:05:26
复制代码
二维码

扫码加我 拉你入群

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

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

2014-3-11 17:07:11
凑个热闹
#1、是否有重复项
#2、有重复项时,只选type 1
#3、行的排序不改变
######################
HOW TO
#1、给type 排序  1 的放前面,因为不能保证LZ的数据 有重复项时, 1、2...排序。否则第二步即可
#2、删除重复项
#3、恢复行的原来排序

复制代码


二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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