复制
收藏
提问
简洁
使用sashelp中的数据集class。 (1)将年龄超过13岁的学生,输出到数据集a。剩余的学生输出到数据集b。(本题不需要分析解释,只需要上传结果的截图) (2)将a,b合并为c,并按照性别排序。
3月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
根据您提供的信息,以下是使用SAS软件对sashelp.class数据集进行操作的步骤:
-
筛选年龄超过13岁的学生: 使用
where
语句来筛选年龄超过13岁的学生,并将结果输出到数据集a。可以使用如下代码:data a; set sashelp.class; where age > 13; run;
这里,
set sashelp.class;
用于指定sashelp.class作为输入数据集,where age > 13;
用于筛选年龄大于13岁的学生,并将这些学生的数据存储到数据集a中。 -
筛选年龄不超过13岁的学生: 同样使用
where
语句来筛选年龄不超过13岁的学生,并将结果输出到数据集b。代码如下:data b; set sashelp.class; where age <= 13; run;
这里,
where age <= 13;
用于筛选年龄小于或等于13岁的学生,并将这些学生的数据存储到数据集b中。 -
合并数据集a和b: 使用
set
语句将数据集a和b合并为数据集c。代码如下:data c; set a b; run;
这里,
set a b;
表示将数据集a和b合并,并将合并后的数据存储到数据集c中。 -
按照性别排序: 使用
proc sort
过程对合并后的数据集c按照性别进行排序。代码如下:proc sort data=c; by sex; run;
这里,
by sex;
指定了按照性别(sex变量)进行排序。
请注意,由于本题要求不需要分析解释,只需要上传结果的截图,因此上述步骤是按照SAS编程的常规方法进行操作的。实际操作中,您需要在SAS环境中运行这些代码,并保存或截图结果。25678
你觉得结果怎么样?