全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8363 5
2016-07-25
比如我想利用sashelp数据库中的class数据集来学习means过程,在program editor中调用class数据集的程序该如何写呢?谢谢了!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-7-25 17:43:01
data one;                                                                                                                              
set sashelep.class;                                                                                                                     
proc means data=one;                                                                                                                    
by sex;                                                                                                                                 
var age;                                                                                                                                
run;
这是我试着写的程序,log中提示variable sex age not fount,现在不知道问题出在哪?请大家看看。
二维码

扫码加我 拉你入群

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

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

2016-7-25 17:49:03
建议楼主程序运行出现问题的时候先完整的看一下log里面的信息(这个程序的log应该首先能看到ERROR: Libname SASHELEP is not assigned),这样比较容易发现错误。

set sashelp.class;  这里是一个笔误,此外,如果means过程用by的话,在proc means之前要先对by的变量排序;
如果不排序,可以用class:

data one;                                                                                                                              
set sashelp.class;  
run;
proc means data=one;                                                                                                                    
class sex;                                                                                                                                 
var age;                                                                                                                                
run;
二维码

扫码加我 拉你入群

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

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

2016-7-25 18:11:21
wwang111 发表于 2016-7-25 17:49
建议楼主程序运行出现问题的时候先完整的看一下log里面的信息(这个程序的log应该首先能看到ERROR: Libname ...
非常感谢,您的建议我非常受用,以后会注意,刚刚也按您的建议修改了下,结果出来了,谢谢哈!



二维码

扫码加我 拉你入群

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

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

2016-7-26 23:07:45
使用BY语句之前,数据集一定要按by 变量SORT.
二维码

扫码加我 拉你入群

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

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

2016-7-27 09:41:53
512002855 发表于 2016-7-26 23:07
使用BY语句之前,数据集一定要按by 变量SORT.
嗯嗯,谢谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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