谁能帮我做几个SAS简单的题目.谁能帮我做几个SAS简单的题目,就是解释语句1.data a;merge fdata.hqck101 (keep=date number rename=(number=num101))fdata.hqck199 (keep=date number rename=(number=num199));by date;run;2.data year199

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 10:53:56
谁能帮我做几个SAS简单的题目.谁能帮我做几个SAS简单的题目,就是解释语句1.data a;merge fdata.hqck101 (keep=date number rename=(number=num101))fdata.hqck199 (keep=date number rename=(number=num199));by date;run;2.data year199

谁能帮我做几个SAS简单的题目.谁能帮我做几个SAS简单的题目,就是解释语句1.data a;merge fdata.hqck101 (keep=date number rename=(number=num101))fdata.hqck199 (keep=date number rename=(number=num199));by date;run;2.data year199
谁能帮我做几个SAS简单的题目.
谁能帮我做几个SAS简单的题目,就是解释语句
1.data a;
merge fdata.hqck101 (keep=date number rename=(number=num101))
fdata.hqck199 (keep=date number rename=(number=num199));
by date;
run;
2.data year1998 year1999 year2000;
set fdata.a600001;
if year (date)=1998 then output year1998;
else if year (date)=1999 then output year1999;
else if year (date)=2000 then output year2000;
run;
3.data B_shares;
infile "E:\fdata\B_shares.txt" firstobs=3 ;
input hstocd $ shrsdt shrout;
format hstocd $8.shrsdt yymmdd10.shrout 16.;
informat hstocd $8.shrsdt yymmdd10.shrout 16.;
if _n_=81 then stop;
proc print;
run;
就这三个,直接在每个语句后面的分号后面加注释

谁能帮我做几个SAS简单的题目.谁能帮我做几个SAS简单的题目,就是解释语句1.data a;merge fdata.hqck101 (keep=date number rename=(number=num101))fdata.hqck199 (keep=date number rename=(number=num199));by date;run;2.data year199
1. data a; *建立临时数据集a
merge fdata.hqck101 (keep=date number rename=(number=num101)) *fdata.hqck199 (keep=date number rename=(number=num199));*横向合并,
选择性保留date number并将number改名为num101和num199
by date;*时间先后排序
run;
2.data year1998 year1999 year2000; *建立临时数据集year1998 year1999 year2000
set fdata.a600001; *选择所用的数据集
if year (date)=1998 then output year1998; *按1998年的数据输入到对应的数据集year1998当中
else if year (date)=1999 then output year1999; *按1999年的数据输入到对应的数据集year1999当中
else if year (date)=2000 then output year2000; *按2000年的数据输入到对应的数据集year2000当中
run;
3.data B_shares;
infile "E:\fdata\B_shares.txt" firstobs=3 ;*从文本中导入数据并从第三行开始读取.
input hstocd $ shrsdt shrout;
format hstocd $8. shrsdt yymmdd10. shrout 16.; *格式化数据
informat hstocd $8. shrsdt yymmdd10. shrout 16.;
if _n_=81 then stop; *设置终止的条件
proc print; *输出
run;