R语言数据去重
来源:互联网 发布:类似星光大道投票软件 编辑:程序博客网 时间:2024/05/21 09:59
R语言常用的去重命令有unique duplicated
unique主要是返回一个把重复元素或行给删除的向量、数据框或数组
> x <- c(3:5, 11:8, 8 + 0:5)
> x
[1] 3 4 5 11 10 9 8 8 9 10 11 12 13
> unique(x)
[1] 3 4 5 11 10 9 8 12 13
> unique(x, fromLast = TRUE)
[1] 3 4 5 8 9 10 11 12 13 #排序后的
> a
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 1 2 4
[3,] 1 3 5
[4,] 1 2 3
> unique(a)
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 1 2 4
[3,] 1 3 5 #去除重复的最后一行
duplicated主要是判定向量或数据框中的元素是否重复,它返回一个元素(行)是不是重复的逻辑向量
> duplicated(a)
[1] FALSE FALSE FALSE TRUE # 返回一个是否重复的逻辑判断
> a[!duplicated(a),]
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 1 2 4
[3,] 1 3 5 #去除重复的最后一行
如果把第二列有重复的去除,则需要加一个索引
> index <- duplicated(a[,2])
> index
[1] FALSE TRUE FALSE TRUE
> a[!index,]
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 1 3 5
- R语言数据去重
- R语言数据去重
- R语言数据去重
- R语言︱数据去重
- R语言去重复数据
- 词典去重数据
- hadoop-数据去重
- hive 去重数据
- SQL数据去重
- 数据去重
- 数据去重
- 数据去重程序
- mysql数据去重
- Hadoop 数据去重
- 数据库数据去重
- SQL数据去重
- 数据去重
- Hive数据去重
- android 代码样式规范
- 我的第一个博客
- 将博客搬至CSDN
- beego的SQL注入
- JNI开发笔记---针对Gradle opencv
- R语言数据去重
- 随机数生成器,随机种子
- 自定义view
- JavaScript捕捉事件和阻止冒泡事件的探索
- Linux内核驱动之字符驱动
- linux下的find指令
- HOST的使用
- 原子操作及线程同步
- 每日一题 No.4 男女搭配干活不累