作者LittleMore (LittleMore)
看板Statistics
标题[程式] SAS macro的使用
时间Thu Mar 19 15:08:40 2015
[软体程式类别]:sas
[程式问题]:macro的使用
[软体熟悉度]:低(1~3个月)
[问题叙述]:
我有一笔资料 需要抓出5天、10天资料....到40天
但用手动更改太慢 我想请问要如何改成marco使用
以往我只会用%do i=1 %to 10
%let day=5;
/*抓出五天*/
data temp_5d;
set temp;
if time<=&day and time>0;
run;
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.167.88.158
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1426748923.A.772.html
※ 编辑: LittleMore (1.167.88.158), 03/19/2015 15:12:24
1F:→ MOONY135: i=1:8 day=i*5 03/19 17:14
2F:→ LittleMore: 谢谢提供 但我试不成功 来徒手炼钢了~~ 03/19 18:43
3F:推 tew: event study? 03/20 19:39
4F:推 svin: 你会用%do loop, 不要宣告day 该成用%do i = 1 %to 5就ok 03/20 23:14
5F:→ LittleMore: 我有空再试试看 好像可以直接在LOOP後面多加BY5解决 03/29 18:43