全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8067 15
2014-04-20
程序如下:
data t;
input a b c d;
cards;
1        2        3        4
0        9        8        7
.        3        0        6
2        7        7        5
4        4        6        8
5        1        3        5
0        2        0        3
7        0        8        6
5        .        2        4
4        6        1        3
0        4        1        .
7        3        9        0
6        0        .        2
4        3        0        4
3        4        4        8
3        6        3        7
2        8        0        6
9        9        4        4
7        0        2        3
;
run;

proc means data=t n nmiss min p1 p5 p25 median p75 p90 p99 max;
var a b c d;
run;


means过程的结果如下图:
means.png

我想将这个结果输出到一个数据集,听说ODS可以实现
但是不知道要怎么写,请教各位应该怎么做??
感谢~!!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-20 13:49:25
用不着ods, ods应该是把输出结果导出去,你是要在sas内建立数据集,means过程步本来就有导出语言,大部分过程步都有;

proc means;
var x;
output out=a;
二维码

扫码加我 拉你入群

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

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

2014-4-20 13:56:47
intheangel 发表于 2014-4-20 13:49
用不着ods, ods应该是把输出结果导出去,你是要在sas内建立数据集,means过程步本来就有导出语言,大部分过 ...
output的话,output的数据集只有一行啊
我是想要means的那个结果的那张表~
二维码

扫码加我 拉你入群

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

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

2014-4-20 14:54:59
ivanting 发表于 2014-4-20 13:56
output的话,output的数据集只有一行啊
我是想要means的那个结果的那张表~
复制代码
你要的不是这个结果么?这个不是表么?
二维码

扫码加我 拉你入群

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

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

2014-4-20 15:01:29
intheangel 发表于 2014-4-20 14:54
你要的不是这个结果么?这个不是表么?
proc transpose data=a out=b;var a b c d;id _stat_;run;

ERROR: 变量 A 没有找到。
ERROR: 变量 B 没有找到。
ERROR: 变量 C 没有找到。
ERROR: 变量 D 没有找到。
ERROR: 变量 _STAT_ 没有找到。
二维码

扫码加我 拉你入群

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

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

2014-4-20 15:11:27
ivanting 发表于 2014-4-20 15:01
proc transpose data=a out=b;var a b c d;id _stat_;run;

ERROR: 变量 A 没有找到。
你用的是中文版。我是英文版的,你把你proc means ;output出来的结果给我看看
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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