我有以下示例数据和“proc 方法”命令。
data have;
input measure country $;
datalines;
250 UK
800 Ireland
500 Finland
250 Slovakia
3888 Slovenia
34 Portugal
44 Netherlands
4666 Austria
run;
PROC PRINT data=have; RUN;
下面的 PROC MEANS 命令打印出上面每个国家的列表。如何在 PROC MEANS 步骤中将其中一些国家(即英国和爱尔兰、斯洛伐克/斯洛文尼亚作为中欧)分组,而不是添加另一个数据步骤来添加“案例时间”等?
proc means data=have sum maxdec=2 order=freq STACKODS;
var measure;
class country;
run;
感谢您在这方面的任何帮助。我知道您可以在 PROC MEANS 命令本身中执行各种操作(例如通过执行此操作来限制国家/地区的数量:
proc means data=have(WHERE=(country not in ('Finland', 'UK')
为简洁起见,我想在 PROC MEANS 命令中进行分组。
谢谢。