全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7474 7
2013-11-18
我的程序:
proc means data=a mean clm;
class
aa tt;
by g;
var chg;
output out=final;
run;
在output里得到想要的结果,但是dataset final中却没有clm的数值,请问高手,我怎么得到我要的mean 和clm ?
二维码

扫码加我 拉你入群

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

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

全部回复
2013-11-19 12:14:05
在out数据集后新加个变量吧,如 mean(chg)=mean
二维码

扫码加我 拉你入群

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

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

2013-11-19 14:25:26
在proc means前面加一句ods output summary=a;
output的内容将输入到data a中,顺便说一句output out=final;出来的data final有时候跟output的内容是不一致的,所以最好用ods output语句。
二维码

扫码加我 拉你入群

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

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

2013-11-19 14:53:34
在output out=final后加mean=新名  clm=新名
二维码

扫码加我 拉你入群

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

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

2013-11-19 19:36:28
heperwong 发表于 2013-11-19 14:25
在proc means前面加一句ods output summary=a;
output的内容将输入到data a中,顺便说一句output out=fin ...
太感谢啦,终于搞定啦!呵呵!
二维码

扫码加我 拉你入群

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

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

2013-11-20 14:02:02
学习了~
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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