全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2457 8
2016-10-10
复制代码

附件列表
proc meas_Q.PNG

原图尺寸 84.45 KB

proc means_Q

proc means_Q

二维码

扫码加我 拉你入群

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

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

全部回复
2016-10-10 22:41:44
不清楚你的问题是不想变量“年龄组”的数值?即移除整个一列。或者只是将年龄组不显示,而保留它数值。
若是第一个问题,可以按年龄组排序后,drop 年龄组。若是第二个问题,可以采用label功能显示你要显示的格式。
二维码

扫码加我 拉你入群

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

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

2016-10-11 14:25:23
llulla 发表于 2016-10-10 22:41
不清楚你的问题是不想变量“年龄组”的数值?即移除整个一列。或者只是将年龄组不显示,而保留它数值。
若 ...
谢谢热情回复.

都不完全是你所理解的.

我的目的是:按照“年龄组(岁)”(字符型)的顺序即“6-”、“7-”、“8-”、"9-"、“10-”、“11-”... "18-"来显示身高、体重等的n min max mean std 等;

之所以在proc means中保留“年龄组”(数值型),目的只是为了让“年龄组(岁)”按照阿拉伯数字的顺序排序。

二维码

扫码加我 拉你入群

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

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

2016-10-11 16:37:38
proc means  后 BY age1
二维码

扫码加我 拉你入群

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

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

2016-10-11 16:49:19
代码过于繁琐,用这个试试
复制代码
二维码

扫码加我 拉你入群

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

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

2016-10-12 09:06:14
wang1839 发表于 2016-10-11 16:37
proc means  后 BY age1
谢谢。不能实现。

proc means data=lnhw1 n min max mean std median qrange maxdec=1;
133      by age1;
134      class sex age1 age2;
135      var height;
136      run;

NOTE: 正在写入 HTML Body(主体)文件: sashtml.htm
ERROR: 数据集 WORK.LNHW1 不是以“升序”顺序排序的。当前 BY 组中“年龄组=10”,下一个 BY
组中“年龄组=9”。

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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