楼主: shijia7351
77950 20

[问答] R中如何判断并删除重复行? [推广有奖]

11
ntsean 发表于 2017-1-13 04:27:22 |只看作者 |坛友微信交流群
kkwei 发表于 2017-1-7 10:03
base::unique(data)  一行搞定啊
如果有很多其他列呢

使用道具

12
松石空月 发表于 2017-1-13 10:07:00 来自手机 |只看作者 |坛友微信交流群
chf2012 发表于 2017-1-12 22:25
请教一下, 这个 %>%  代表什么意思呢? 应该在哪里能够查到这样用法的说明?
叫pipe,详见magrittr包
已有 1 人评分学术水平 热心指数 收起 理由
jiangbeilu + 2 + 2 精彩帖子

总评分: 学术水平 + 2  热心指数 + 2   查看全部评分

使用道具

13
皖山一流 学生认证  发表于 2017-1-13 16:28:41 |只看作者 |坛友微信交流群
ntsean 发表于 2017-1-7 05:23
dplyr可以提供比较通用的方法
`dplyr`包是处理数据的利器,不仅是这个重复值的功能!

使用道具

14
皖山一流 学生认证  发表于 2017-1-13 16:28:46 |只看作者 |坛友微信交流群
ntsean 发表于 2017-1-7 05:23
dplyr可以提供比较通用的方法
`dplyr`包是处理数据的利器,不仅是这个重复值的功能!

使用道具

15
风之将尽 学生认证  发表于 2017-1-14 21:21:46 |只看作者 |坛友微信交流群
chf2012 发表于 2017-1-12 22:25
请教一下, 这个 %>%  代表什么意思呢? 应该在哪里能够查到这样用法的说明?
R in action里面有

使用道具

16
huashuwu 发表于 2017-6-8 22:27:42 |只看作者 |坛友微信交流群
ntsean 发表于 2013-12-18 14:19
test
太感谢了

使用道具

17
xxx123568 发表于 2017-9-7 20:27:15 |只看作者 |坛友微信交流群
ntsean 发表于 2017-1-7 05:23
dplyr可以提供比较通用的方法
厉害,赞

使用道具

18
felixzhao123 发表于 2017-9-8 11:34:20 |只看作者 |坛友微信交流群
dplyr中的distinct函数可以直接用来去重
  1. ### another example with dplyr

  2. data <- data.frame(
  3.   Col_1=rep(c("A","B","C"),100),
  4.   Col_2=rep(c("D","E","F"),100),
  5.   Col_3=rnorm(mean=10,sd=3,n=300)
  6. )
  7. library(dplyr)

  8. data_distinct <- data%>%
  9.   distinct(Col_1,Col_2,.keep_all=TRUE)
复制代码
已有 4 人评分经验 论坛币 学术水平 收起 理由
cheetahfly + 10 精彩帖子
松石空月 + 1 好的意见建议
420948492 + 50 精彩帖子
admin_kefu + 20 热心帮助其他会员

总评分: 经验 + 50  论坛币 + 30  学术水平 + 1   查看全部评分

使用道具

19
yourlavender 发表于 2017-9-20 10:38:46 |只看作者 |坛友微信交流群
ntsean 发表于 2017-1-7 05:23
dplyr可以提供比较通用的方法
我想请问去重后的数据如何保存为可以导出的数据框?

使用道具

20
屋檐滴语 发表于 2017-9-20 11:46:54 |只看作者 |坛友微信交流群
18楼正解。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 03:48