method1 import procedure \
proc import#执行import procedure
file='dsklfsjfs.xlsx'#读取文件路径
dbms=xlsx#读取引擎
out=tmp#输出文件名
getnames=no;#yes:第一行开始读,no:第二行开始读
replace;#如果存在该数据集是否替换
run;
method 2 data procedure
data chicken;
infile='jsksjaj.csv' lresl=32767 firstobs=2 delimiter=',' dsd truncover missover;
input
sdfj;jfas
;
run;
#lresl:读取宽度,firstobs:开始读取行,delimiter:分隔符,#dsd:配套delimiter,两个分隔符确认为missing value,missover:如果某行变短了,填入missing value后再读取下一行
export
e.g.
proc export data=dkfjs.csv outfile='path' dbms=csv replace;
run;
proc sql#输入sql语句
proc sort#单变量/多变量#by /by descending var
proc freq#单变量/多变量/交叉变量
e.g.
proc freq data= d;
table var/out=sajdfk;
run;
e.g.
proc freq data=dafsda;
table var1*var2/nocol norow nopercent/out=jdlf#nocol norow nopercent行列总和都不要百分比显示
proc means#单变量/多变量/分组维度class/by变量
proc means data=jodsoifasj n mean std stderr clm;#频数,标准差,标准误差,95%置信区间;
var a1 a2