全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1627 2
2011-12-19
最近在研究《SAS编程与数据挖掘商业案例》这本书,实战性很强~~~
其中有这样一段代码P254页,

/* 数值型变量缺失值检验 */
ods listing close;
ods results off;
ods output summary=mysas.num_var_miss;
proc means data=mysas.develop_final1 n nmiss mean std min max;
var &m1_num_var_filt1.;
run;
ods output close;
ods results on;
ods listing;
...................省略
data temp;  
set mysas.num_var_miss(keep=vname_&vriable. &variable._n &variable._nmiss
rename=(vname_&variable.=var &variabale._n=n &variable._nmiss=nmiss));
miss_rate=nmiss/n;
if nmiss then flag_miss=1;else flag_miss=0;
if miss_rate ge &rate. then flag1=1;else flag1=0;
run;

ods output summary=mysas.num_var_miss;语句中所生成的数据集mysas.num_var_miss只包含n nmiss mean std min max这六个变量,为何在keep=vname_&vriable. &variable._n &variable._nmiss这段代码中要keep这几个变量?这几个变量在mysas.num_var_miss数据集存在吗?但事实上是能够读取和重命名的,运行是没有问题的,但我不知道是为什么?
小弟初学,各位大侠们帮帮忙~~~~~
二维码

扫码加我 拉你入群

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

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

全部回复
2011-12-20 10:16:37
学习啊!学习啊!学习啊!

本文来自: 人大经济论坛 外资银行 版,详细出处参考: https://bbs.pinggu.org/forum.php? ... amp;from^^uid=2142286
二维码

扫码加我 拉你入群

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

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

2012-2-5 00:13:44
明白了~~当时那么糊涂呢~自娱自乐别见笑哈~~
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群