全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1761 18
2018-04-18
问题是这样的:一个数据框了又多个变量(列)假设有n列,我现在想按n-1列去找,保留第n 列符合条件的子集。例如:如下图,有6个变量,除了变量1不同外,其余都相同,现在我只想保留变量1中“正常”行。请问,用R怎样实现?小妹感激不尽。
附件列表
212.png

原图尺寸 3.37 KB

212.png

二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-18 13:53:47
删去第二行的意思?
二维码

扫码加我 拉你入群

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

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

2018-4-18 14:37:14
删除第一行,就是“正常”那行,保留“不正常”一行(其实删除哪行不重要,重要的是怎么可以得到其中一行).小妹刚学R没多久,请人大师兄解答下。我用distinct、duplicated都没有达到想要的效果,是否需要编写程序才能实现呢。感激!
二维码

扫码加我 拉你入群

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

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

2018-4-18 15:26:55
是的。我这边就是做不到...
二维码

扫码加我 拉你入群

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

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

2018-4-18 20:28:57
没看懂你要表达的意思。如果你是想要保留那些变量1是“不正常”的行的话,你可以这样做。

dat <- dat[dat$V1 == "Abnormal", ]
二维码

扫码加我 拉你入群

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

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

2018-4-19 09:06:11
题目表达不太清晰,按照你说的问题理解的话,那就是像楼上的方法,简单直接的抽取这些行
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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