1.读取并复制SAS数据集
data a;
set 'D:\2013年中国高校SAS数据分析大赛初赛考题\数据\logistic_use.sas7bdat';
run;
2.用data步读取csv文件,并指定起始行
data lris;
infile 'C:\Users\33584\Desktop\iris.csv' dlm=',' firstobs=2;
input x sepal_length speal_width patal_length patal_width species $;
run;
3.读取excel文件
proc import datafile='C:\Users\33584\Desktop\2019年2月工资表 .xlsx'
dbms='xlsx'
out=salary
replace;
GETNAMES=NO;
sheet='2019-02';
run;
4.retain用法、input()函数、missing()函数
data salary2;
set salary;
retain xba 0;
ququ = input(m, ? best.);
if missing(ququ)^=1 then
do;
put ququ=;
xba=xba+ququ;
put xba=;
if a='小计' then
m='haha';
end;
run;
ququ不能和数据集已有变量重名,否则无法改变变量类型。
5.array用法
set salary (firstobs=2 obs=2) ;
array list{*}_character_;
array跟在已经定义

本文详细介绍了SAS编程中的各种操作,包括读取SAS数据集、csv和excel文件,讲解了retain、input()和missing()函数的用法,探讨了array的应用及dim()函数,还阐述了如何在data步中定义宏变量以及获取变量名的方法。
最低0.47元/天 解锁文章
1832

被折叠的 条评论
为什么被折叠?



