我的数据集中有每月格式的DATE变量(例如:Ob1 = 5/1/2013,ob2 = 6/1/2013等).
我想把日期改回一个时期.也就是说,对于整行数据(18个变量),2013年6月1日,现在将是5/1/2013,在相同的变量DATE下.
所以,
以前的数据
Date Var1 Var2 Var3
1/1/2013 A 10 30
2/10/2013 B 15 32
3/15/2013 C 12 36
4/30/2013 D 16 25
Run Code Online (Sandbox Code Playgroud)
新数据
Date Var1 Var2 Var3
12/1/2012 A 10 30
1/10/2013 B 15 32
2/15/2013 C 12 36
3/30/2013 D 16 25
Run Code Online (Sandbox Code Playgroud)
您需要的是INTNX功能.更多信息请访问:http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000212700.htm
例如:
data NEWDATA;
set PREVIOUSDATA;
Date = intnx('month',Date,-1,'same');
run;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
414 次 |
| 最近记录: |