使用 SAS 和 PROC TABULATE,如何显示值的一个子集而不是所有子集的百分比?
例如,如果我有成绩(A、B、C、D、E、F),并且想要显示所有孩子中获得 A 或 B 的孩子的百分比和 N,并且只有该信息,是否可以与过程表?
我尝试使用多标签格式,但对于这些格式,我必须在格式中包含所有其他值,否则它们只会显示在 PROC TABULATE 结果中。我正在寻找类似的东西:
Kid Group----------Total N----------A or B N----------A or B %
Group 1 100 25 25%
Group 2 100 10 10%
If I have, say, grades (A,B,C,D,E,F), and want to display the percentage and N of kids who got an A or B out of all kids, and ONLY that info, is it possible with PROC TABULATE?
I tried using multi-label formats, but with those I have to include all the other values in the format or they just show up in the PROC TABULATE results. I'm looking for something like:
Kid Group----------Total N----------A or B N----------A or B %
Group 1 100 25 25%
Group 2 100 10 10%
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
想不出任何方法可以立即用表格来做到这一点。手动完成可能是最简单的。
Can't think of any way to do it with tabulate right off hand. It might be easiest to jut do it manually.
使用 where 语句对 PROC 表格中的原始数据集进行子集化。
例如,成绩在 ('A', 'B') 中
Subset the raw dataset in PROC tabulate with where statement.
e.g. where grade in ('A', 'B')