登录
首页精彩阅读SAS系列:数据准备_日期时间格式变量列处理
SAS系列:数据准备_日期时间格式变量列处理
2016-09-02
收藏

SAS系列:数据准备_日期时间格式变量列处理

数据处理要求 

原始数据的日期时间列格式为ddmmyy hhmmss,要得到月份列,和天数列;
假设 
原始的数据集=a;   日期时间列的名称=nyrsj;
新生产的数据集=a1;  月份列的名称=mon;天数列的名称=day;
使用限制
原始日期时间列的格式必须是“日期/时间”,默认a,a1保存在work逻辑库中。
实现代码
dada a1;
set a;
mon=month(datepart(nyrsj);
day=day(datepart(nyrsj));
run;
说明
1)如果,表a不在work逻辑库中,则可以通过  set 'c:\users\a'(a的存储路径)引用;
2)生成的a1也是存储在work逻辑库,sas窗口关闭后就会消失,所以必须另存为到永久逻辑库。
3)如果原始日期列为yymmdd格式,直接使用day=day(变量名),就好。


数据分析咨询请扫描二维码

客服在线
立即咨询