由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 如何添加时间变量
相关主题
用尽心思做好了一个macro求一个简单点的方法写一段SAS
一个SAS Macro和Append的问题,救助!sas的宏变量问题
sas macro 问题请教。。刚才的sas programmer面试问题
SAS菜鸟请教如果使SAS的output的结果放到一个文件内?How to append data sets in SAS?
help need for SAS macroquestion about using sas macro variable and do loop
请教大牛,将多个dataset合并后,如何知道哪部分数据来自哪个dataset。请教sas adv的题
How to set initial dataset to zero in a SAS macro?How to the macro regression with if?
Help: an I/O ERROR occured请教data mining 的问题,在线等,谢谢!
相关话题的讨论汇总
话题: orderdate话题: temp话题: data话题: datasets话题: proc
进入Statistics版参与讨论
1 (共1页)
d**********0
发帖数: 222
1
sas的文件名以月和天结尾,比如order0401.dat表示是4月1号的数据。现在一共有15个
数据,代表了从4月1号直到4月15号。要combine这些data,需要增添一个时间变量,
order date,等于文件名末的数字再加上年份,形成orderdate=20140401.
因为是通过从文件名中做来设定日期,想用macro做do loop,但没调出来。请大虾帮忙
y****r
发帖数: 2
2
proc datasets;delete all;run;quit;
%macro try();
%do i=1 %to 9;
data temp&i;
set order040&i.;
orderdate=2014040&i.;
run;
proc datasets;
append base=all data=temp&i. force;
quit;
%end;
%do j=10 %to 15;
data temp&j;
set order04&j.;
orderdate=201404&j.;
run;
proc datasets;
append base=all data=temp&j. force;
quit;
%end;
%mend;
%try();

【在 d**********0 的大作中提到】
: sas的文件名以月和天结尾,比如order0401.dat表示是4月1号的数据。现在一共有15个
: 数据,代表了从4月1号直到4月15号。要combine这些data,需要增添一个时间变量,
: order date,等于文件名末的数字再加上年份,形成orderdate=20140401.
: 因为是通过从文件名中做来设定日期,想用macro做do loop,但没调出来。请大虾帮忙
: 。

d**********0
发帖数: 222
3
谢谢yapear。看懂了J的循环,但没明白I的循环。

【在 y****r 的大作中提到】
: proc datasets;delete all;run;quit;
: %macro try();
: %do i=1 %to 9;
: data temp&i;
: set order040&i.;
: orderdate=2014040&i.;
: run;
: proc datasets;
: append base=all data=temp&i. force;
: quit;

y****r
发帖数: 2
4
i和j的循环结构基本是一样的。i的循环是为了日期格式是01,02,...09。如果日期格
式是1,2,...9。只用一个循环就够了。
1 (共1页)
进入Statistics版参与讨论
相关主题
请教data mining 的问题,在线等,谢谢!help need for SAS macro
请帮忙看3道SAS题。请教大牛,将多个dataset合并后,如何知道哪部分数据来自哪个dataset。
请教:sas 循环How to set initial dataset to zero in a SAS macro?
sas questionHelp: an I/O ERROR occured
用尽心思做好了一个macro求一个简单点的方法写一段SAS
一个SAS Macro和Append的问题,救助!sas的宏变量问题
sas macro 问题请教。。刚才的sas programmer面试问题
SAS菜鸟请教如果使SAS的output的结果放到一个文件内?How to append data sets in SAS?
相关话题的讨论汇总
话题: orderdate话题: temp话题: data话题: datasets话题: proc