SAS学习笔记(二)
来源:互联网 发布:网络交流的利与弊英语 编辑:程序博客网 时间:2024/05/21 11:33
SAS中nodupkey和nodup的区别
翻译与总结自:http://hi.baidu.com/yoyo_1828/blog/item/2dc41791fbd46282a877a4c9.html
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
;
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
1
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
1 aa ab 3
2aa ab 2
3aa 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;
Obsid1 id2 extra
2
3
但要注意的是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
1
2
3
4 aa ab 3
转自:http://blog.sina.com.cn/s/blog_632721090100puep.html
- SAS学习笔记(二)
- SAS学习笔记(二)
- sas统计分析学习笔记(二)
- SAS学习(二)
- SAS学习笔记之日期、时间(二)
- SAS学习笔记之自动发邮件(二)
- SAS学习笔记(一)
- sas 学习笔记(1)
- sas 学习笔记(2)
- SAS学习笔记(一)
- SAS学习笔记(三)
- SAS学习笔记(四)
- sas统计分析学习笔记(一)
- sas统计分析学习笔记(三)
- sas统计学习笔记(四)
- sas统计分析学习笔记(五)
- sas统计分析学习笔记(六)
- MATLAB/SAS学习笔记
- uva 11997
- xcode合并模拟器和真机静态库的编译
- Xfire调用webservice无法传递参数问题解决
- LBS打车定位系统
- java中RSA加解密的实现
- SAS学习笔记(二)
- Mac OS上编译Mobile VLC for ios
- 关于RSA算法密钥长度/密文长度/明文长度的介绍
- ASP.Net使用用户控件做公用分页控件
- 基于百度定位SDK的定位服务的实现
- ASP.NET后台手动调用POST提交并获取返回值,用于短信平台接口//这是一个短信平台的后台提交功能
- C语言编程规范
- java war打包、解压命令
- iPhone应用中如何避免内存泄露?