sas中如何选出需要的时间段的数据
发布网友
发布时间:2022-05-06 00:49
我来回答
共2个回答
热心网友
时间:2022-06-28 10:12
方法如下:
data dst.ifa;
infile 'C:\Documents and Settings\CY\桌面\a.txt' dlm=',';
input date mmddyy10. time $ open high low close volume amount;
format date mmddyy10.;
run;
data dst.ifa;
set dst.ifa(where=(date='04/MAY/2010'd));
run;
在第一个数据步data dst.ifa;中,定义的数据集名为dst.ifa,在set语句中,缺省的引用数据集为work.ifa.而且语句date='05/04/2010'非法,必须将日期转换成SAS的日期格式,即data='04/MAY/2011'd;.
热心网友
时间:2022-06-28 10:13
若从数据集a中选取2001年到2008年时间段的数据,变量"time"代表时间变量,则
data a1;
set a;
year=year(time);
if year>2001and year<2009;
run;
其中year()函数抽取时间中的年份。追问但是假如有04年到07年的股票也会选上 没法剔除啊