楼主: yunnandlg
9431 5

[学习分享] SAS中Nodupkey和Nodup的区别 [推广有奖]

版主

但问耕耘,莫问收获

院士

0%

还不是VIP/贵宾

-

威望
0
论坛币
250887 个
通用积分
578.6351
学术水平
1667 点
热心指数
1686 点
信用等级
1650 点
经验
173131 点
帖子
1939
精华
0
在线时间
2580 小时
注册时间
2010-8-28
最后登录
2024-4-24

楼主
yunnandlg 在职认证  学生认证  发表于 2016-4-3 14:51:31 |只看作者 |坛友微信交流群|正序 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

1. nodupkey会把同by variable里变量有相同值的observation都删掉。这些observation包括那些与by variable里变量有相同值,但与剩下变量有不同值的observation。如,

input id1 $ id2 $ extra ;
cards;
aa ab 3
aa ab 3
aa ab 2
aa ab 1
;
proc sort nodupkey data=test3;
by id1 id2;
run;
options nocenter;
proc print data=test3;
run;
Obs    id1    id2    extra

1     aa     ab       3


2. nodup会把那些仅与by variable里变量有相同值的observation删掉,

data test2;
input id1 $ id2 $ extra ;
cards;
aa ab 3
aa ab 3
aa ab 2
aa ab 1
;
proc sort nodup data=test2;
by id1 id2;
run;
options nocenter;
proc print data=test2;
run;
Obs    id1    id2    extra
1     aa     ab       3
2     aa     ab       2

3     aa     ab       1


但要注意的是nodup只会把相邻的且仅具有相同by variable变量值的observation删掉,如
data test1;
input id1 $ id2 $ extra ;
cards;
aa ab 3
aa ab 1
aa ab 2
aa ab 3
;
proc sort nodup data=test1;
by id1 id2;
run;
options nocenter;
proc print data=test1;
run;
Obs    id1    id2    extra
1     aa     ab       3
2     aa     ab       1
3     aa     ab       2
4     aa     ab       3

二维码

扫码加我 拉你入群

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

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

关键词:NODUPKEY Key observation observat Variable

已有 1 人评分经验 收起 理由
eijuhz + 20 精彩帖子

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

Cause morning rolls around and it's another day of sun.
清晨不久就会来到,又是阳光明媚的一天。
地板
Julilulu 发表于 2019-6-25 09:00:47 |只看作者 |坛友微信交流群
谢谢分享

使用道具

报纸
sihaigo 发表于 2019-2-11 16:48:55 |只看作者 |坛友微信交流群
感谢分享
已有 1 人评分经验 收起 理由
yunnandlg + 80 精彩帖子

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

使用道具

板凳
小沐君 发表于 2018-10-8 13:53:00 |只看作者 |坛友微信交流群
谢谢分享

使用道具

谢谢分享

使用道具

沙发
毛小希 发表于 2016-4-6 15:47:07 |只看作者 |坛友微信交流群
受教了

使用道具

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

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

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

GMT+8, 2024-4-24 23:35