当我们用SAS处理含有日期的大型数據集时由于SAS并不会读取,这时就要我们指示SAS怎么看和输入输出日期下面是我的一些总结,希望能帮到大家
-
先来说说格式,下面这4种昰我们需要处理的数据集常见有日期格式值得注意的是它们分别有10、8、8和9个列数,还有第三个格式年份残缺
-
采用“格式输入”就能让SAS知道怎么读取这些日期。常用的有mmddyy和date两种后面的数字代表数据有多少列,不要忘了“.”如果不采用格式输入,sas会把日期数据当成字符輸入
-
这些数据形成的SAS数据集结果如下,你可能看不懂下面那些数字这些数字是SAS记录日期的特有形式,代表你的数据和这一天相差多少忝有利于SAS对数据的处理。
-
如果你想输出能看得懂数据或者改变格式就添加format语句,输出格式可自己选择SAS程序和***如下。
-
最后就是那種那种年份残缺的数据SAS会默认从1920开始到2019中匹配选取。如果你想修改开始年份用下面这个函数,它会从你选择的年份开始推后100年中匹配
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。