R语言筛选出不重复的行的几种方法
2017-07-22 19:13
411 查看
在做项目的过程中遇到筛选不重复的会员信息进行匹配,本次介绍五种筛选不重复行的数据:
五种方法如下:>>> library(dplyr) >>> library(sqldf)
方法一:
>>> data1 <- data7_0 %>% group_by(CELLPHONE,MEMBERID) %>% filter(row_number() == 1) %>% ungroup()
方法二:
>>> data2 <- data7_0 %>% distinct(CELLPHONE,MEMBERID, .keep_all = TRUE)
方法三:
>>> data3 <- sqldf("select DISTINCT CELLPHONE,MEMBERID from data7_0")
方法四:
>>> data4 <- base::unique(data7_0)
方法五:
>>> data5 <- as.data.table(data7_0[!duplicated(data7_0$CELLPHONE), ])
相关文章推荐
- MySql避免重复插入记录的几种方法
- php解决和避免form表单重复提交的几种方法
- 防止表单重复提交最有效的几种方法
- 转载:JAVA生成给定范围内的不重复的随机数的几种方法
- 防止C++程序重复运行的几种方法
- Datatable筛选中Foreach、Linq、Select几种方法效率比较
- SQL查询重复的几种方法
- 几种删除重复记录的方法
- iOS去除数组中重复元素的几种方法
- 插入MySQL数据库前去除重复数据的几种方法
- 几种防止表单重复提交的方法
- MYSQL插入处理重复键值的几种方法
- SQL重复记录查询的几种方法
- oracle中查找和删除重复记录的几种方法总结
- 如何判断程序是否重复运行的几种方法
- MYSQL插入处理重复键值的几种方法
- SQL重复查询的几种方法(仅供参考)
- SQL-重复记录查询的几种方法
- Sql Server 中常见的几种删除重复数据的方法
- 防止表单重复提交的几种方法