文件名称:SAS编程技术教程(朱世武)
文件大小:47KB
文件格式:RAR
更新时间:2021-09-27 02:28:39
SAS编程
SAS编程技术教程(朱世武) 代码 /* 1.2 股票类样本数据 */ /*生成指数数据集,一只指数一个数据集*/ %macro a(code, nm); data ResDat.Idx&code;.(label="&nm;.|&code;."); set ResDat.idxqttn; if idxcd="&code;"; %mend a; %a(000001,上证指数); %a(000002,上证A股); %a(000010,上证180指数); %a(399001,深圳成指); %a(399106,深圳综指); %a(HSI,香港恒生指数); %a(I01021,日经225指数); %a(I05051,道琼斯工业平均指数); %a(I05091,纽约标普500指数); run; /*生成个股数据集,一只股票一个数据集*/ /*生成宏文本*/ data a;/*生成一个临时的a,用以生成宏代码*/ set ResDat.lstkinfo; file "sampstock.txt"; a='%a('; b=','; c=');'; put a $ stkcd $ b $ lstknm $ c $; run; %macro a(a1,a2);/*这个宏就是一个set,if,把大表拆成小表*/ data ResDat.stk&a1;.(label="&a2;.|&a2;."); set ResDat.Qttndist; if stkcd="&a1;."; %mend a; %include "sampstock.txt"; run; /* 1.3.4.5 输出窗口 */ proc print data=sashelp.class; quit;
【文件预览】:
《SAS编程技术教程》书上程序
----chapter11.sas(4KB)
----chapter09.sas(5KB)
----chapter16.sas(12KB)
----chapter05.sas(2KB)
----chapter07.sas(6KB)
----chapter14.sas(8KB)
----chapter01.sas(880B)
----chapter18.sas(11KB)
----chapter22.sas(4KB)
----chapter04.sas(1KB)
----chapter24.sas(1KB)
----chapter12.sas(4KB)
----chapter19.sas(0B)
----chapter21.sas(5KB)
----chapter13.sas(6KB)
----chapter23.sas(3KB)
----chapter03.sas(5KB)
----chapter15.sas(4KB)
----chapter10.sas(2KB)
----chapter08.sas(4KB)
----chapter02.sas(4KB)
----chapter20.sas(6KB)
----chapter17.sas(26KB)
----chapter06.sas(10KB)