sas 程序分别用编程方法对class数据集进行如下加工:(1) 生成sex=‘f’的子集 ;(2) 生成只包含name,height,weight的子集(用数据集选项或SAS语句);(3) 增加新变量ratio=weight/height;(4) 用SELECT和OUTPUT语句把CL
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 07:24:27
sas 程序分别用编程方法对class数据集进行如下加工:(1) 生成sex=‘f’的子集 ;(2) 生成只包含name,height,weight的子集(用数据集选项或SAS语句);(3) 增加新变量ratio=weight/height;(4) 用SELECT和OUTPUT语句把CL
sas 程序
分别用编程方法对class数据集进行如下加工:
(1) 生成sex=‘f’的子集 ;
(2) 生成只包含name,height,weight的子集(用数据集选项或SAS语句);
(3) 增加新变量ratio=weight/height;
(4) 用SELECT和OUTPUT语句把CLASS数据集拆分为性别为男和女的两个数据集.
(5)将(4)中拆分的两个数据集进行合并.
sas 程序分别用编程方法对class数据集进行如下加工:(1) 生成sex=‘f’的子集 ;(2) 生成只包含name,height,weight的子集(用数据集选项或SAS语句);(3) 增加新变量ratio=weight/height;(4) 用SELECT和OUTPUT语句把CL
(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;
希望回答对你有帮助