首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用dplyr删除重复的行?

如何使用dplyr删除重复的行?

提问于 2018-03-07 00:06:39
回答 2关注 0查看 643

我有个数据。像这样的帧-

代码语言:txt
复制
set.seed(123)
df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10)
> df
   x y  z
1  0 1  1
2  1 0  2
3  0 1  3
4  1 1  4
5  1 0  5
6  0 1  6
7  1 0  7
8  1 0  8
9  1 0  9
10 0 1 10

我想删除基于前两列的重复行。预期产出-

代码语言:txt
复制
df[!duplicated(df[,1:2]),]
  x y z
1 0 1 1
2 1 0 2
4 1 1 4

我正在特别地寻找一个解决方案,使用dplyr包裹。

相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档