全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学习笔记1.0
1034 0
2013-01-10
有感于:sas如何计算两个日期之间相差12月


我有五列数据,分别是:id year month year1 month1
例如:   1 2000  5   1999 03
              1 2000  5   1999 04
             ......
              1 2000 05  2000 05
              1 2000 05  2000 06
现在,我需要保留对于year、month来讲,year1、month1比year、month小于或等于12个月的。
如,对于year=2000、month=05时,year1、month1应保留1999、06到2000、05的。
变量都是数值型,这在sas中如何编程实现?谢谢啦!


pobel 的解答:
复制代码
pobel的解答出人意料,直接计算得到结果。一般的想法肯定是要转换成日期型神马的。这也说明,解答方法不在于有多复杂,而在于所用的方法有多简单。

为什么取值的范围是0-11?,请注意题目中蓝色的字。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群