楼主: kln_22
2259 5

[原创博文] 如何删除完全一样的几条数据?保留一条数据 [推广有奖]

  • 1关注
  • 0粉丝

已卖:145份资源

硕士生

91%

还不是VIP/贵宾

-

威望
0
论坛币
777 个
通用积分
0
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
8634 点
帖子
171
精华
0
在线时间
229 小时
注册时间
2010-2-20
最后登录
2022-2-23

楼主
kln_22 发表于 2011-10-7 11:52:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
请教大虾,如何删除完全一样的几条数据?只保留一条数据
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:如何

沙发
gxa1 发表于 2011-10-7 13:17:05
排序,用,fisrt.???就可以选出

藤椅
webgu 发表于 2011-10-7 13:21:23
proc sort data=have  nodup out=want;  
  by id;
run;

or  

proc sql;
   create table want as
   select distinct  *
   from  have;
   
已有 1 人评分经验 收起 理由
crackman + 80 鼓励积极发帖讨论

总评分: 经验 + 80   查看全部评分

SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

板凳
YueweiLiu 发表于 2011-10-7 19:38:07
  1. proc sort data=have nodup out=want;
  2.         by _all_;
  3. run;
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
kln_22 + 1 + 1 + 1 这个最简练

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

报纸
leon767767 发表于 2011-10-7 21:39:36
proc sort data=dataset;
by a b c;
run;
data dataset2;
set dataset;
by a b c;
if first.c then output;
run;

dataset2里面就是去重之后的。
注意必须先排序。first.c 是因为前面已经by  a b c了
当幸福来敲门

地板
wmqy2004 发表于 2011-10-8 12:12:14
webgu 发表于 2011-10-7 13:21
proc sort data=have  nodup out=want;  
  by id;
run;
牛,学习了。

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

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