作业帮 > 综合 > 作业

sas 程序分别用编程方法对class数据集进行如下加工:(1) 生成sex=‘f’的子集 ;(2) 生成只包含name

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 23:28:33
sas 程序
分别用编程方法对class数据集进行如下加工:
(1) 生成sex=‘f’的子集 ;
(2) 生成只包含name,height,weight的子集(用数据集选项或SAS语句);
(3) 增加新变量ratio=weight/height;
(4) 用SELECT和OUTPUT语句把CLASS数据集拆分为性别为男和女的两个数据集.
(5)将(4)中拆分的两个数据集进行合并.
(1)
Data sex_f;
Set sashelp.class(where=(upcase(sex)='F'));
Run;
proc print;run;
(2)
Data sex_nhw;
Set sashelp.class;
Keep name height weight;
Run;
proc print;run;
(3)
Data sex_r;
Set sashelp.class;
ratio=weight/height;
Run;
proc print;run;
(4)
Data class_f class_m;
Set sashelp.class;
select(upcase(sex));
when('F') output class_f;
otherwise output class_m;
end;
Run;
proc print;run;
(5)
Data class_n;
Set class_f class_m;
Run;
proc print;run;
希望回答对你有帮助