5040 12

[问答] 如何删除数据表的所有重复观测 [推广有奖]

  • 1关注
  • 0粉丝

已卖:9份资源

本科生

36%

还不是VIP/贵宾

-

威望
0
论坛币
72 个
通用积分
1.3500
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
2013 点
帖子
29
精华
0
在线时间
134 小时
注册时间
2015-8-10
最后登录
2023-5-24

楼主
鱼籽酱牛肉酱 发表于 2016-5-3 22:06:15 |AI写论文
2论坛币
如何删除部分变量重复的行?
数据已排序过因此只需考虑上下行
如图第一行和第二行的V1 V2 V3都相同只需保留一个
程序应能应用于整个表的所有行(数据表名为data)
一开始忘了说:V4V5可以不一样 只删除V1V2V3重复的


2.png 新手请指教!






最佳答案

sqn 查看完整内容

data[with(data,duplicated(V1,V2,V3))]
关键词:重复观测 数据表 Data 请指教 程序 数据表

回帖推荐

jiangbeilu 发表于4楼  查看完整内容

cheetahfly 发表于2楼  查看完整内容

dplyr::distinct(data)

沙发
sqn 发表于 2016-5-3 22:06:16
data[with(data,duplicated(V1,V2,V3))]

藤椅
cheetahfly 在职认证  发表于 2016-5-4 07:52:21
dplyr::distinct(data)
已有 2 人评分论坛币 学术水平 收起 理由
万人往LVR + 3 精彩帖子
jiangbeilu + 15 热心帮助其他会员

总评分: 论坛币 + 15  学术水平 + 3   查看全部评分

板凳
jinkelazzz 发表于 2016-5-4 08:25:13
存到excel里面。数据----删除重复项
已有 1 人评分论坛币 收起 理由
jiangbeilu + 10 观点有启发

总评分: 论坛币 + 10   查看全部评分

报纸
jiangbeilu 学生认证  发表于 2016-5-4 09:45:39
  1. v1 <- c(1,1,2,3)
  2. v2 <- c(1.1,1.1,2.1,3.1)
  3. v3 <- c(7,7,8,9)
  4. df <- data.frame(v1,v2,v3)
  5. df[!duplicated(df),]
复制代码
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

地板
鱼籽酱牛肉酱 发表于 2016-5-4 09:50:57
jinkelazzz 发表于 2016-5-4 08:25
存到excel里面。数据----删除重复项
数据行数超过EXCEL限制了所以才用R

7
jinkelazzz 发表于 2016-5-4 09:58:53
鱼籽酱牛肉酱 发表于 2016-5-4 09:50
数据行数超过EXCEL限制了所以才用R
可以存到几个excel啊。
已有 1 人评分论坛币 收起 理由
admin_kefu + 5 热心帮助其他会员

总评分: 论坛币 + 5   查看全部评分

8
jinkelazzz 发表于 2016-5-4 09:59:03
鱼籽酱牛肉酱 发表于 2016-5-4 09:50
数据行数超过EXCEL限制了所以才用R
可以存到几个excel啊。

9
鱼籽酱牛肉酱 发表于 2016-5-4 10:08:36
jinkelazzz 发表于 2016-5-4 09:59
可以存到几个excel啊。
因为不是只有一个数据表所以很麻烦 而且EXCEL数据量大时非常慢

10
sergiowang 发表于 2016-5-4 10:40:00
jiangbeilu 发表于 2016-5-4 09:45
正解

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-19 20:17