全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
7721 2
2020-08-06
假设现有数据框emp1=
name date
ab 1
abc 2
ab 3
abcd 4
abc 5
(name字段中,ab和abc均出现两次及以上,abcd仅出现一次)要实现将name字段重复次数大于1的行筛选出来,或将仅出现过一次的abcd行删除,实现如下效果:emp1=
name
date
ab 1
abc 2
ab 3
abc 5
请问如何编写程序实现以上功能?
二维码

扫码加我 拉你入群

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

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

全部回复
2020-8-6 14:43:25
library(dplyr)
data %>% group_by(name) %>% filter(n()>1) %>% ungroup()
二维码

扫码加我 拉你入群

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

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

2020-8-6 15:00:32
ntsean 发表于 2020-8-6 14:43
library(dplyr)
data %>% group_by(name) %>% filter(n()>1) %>% ungroup()
问题已解决,简洁漂亮的代码,感谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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