全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1586 4
2017-12-15
悬赏 50 个论坛币 未解决
问题是这样的:
我的数据是月度数据,放到sas当中就直接变成精确到日的日期格式了。sas当中有没有没有精确到月的日期格式,有的话代码是多少,如何变换成月度日期格式呢?例如:2000/07.因为之后要通过日期格式计算时间间隔,所以需要更改成月度数据!

二维码

扫码加我 拉你入群

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

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

全部回复
2017-12-15 22:24:26
上传你的时间数据表
二维码

扫码加我 拉你入群

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

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

2017-12-18 18:30:46
put date yymon6.;       02JUN

put date yymon7.;       2012JUN
二维码

扫码加我 拉你入群

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

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

2017-12-18 21:05:55
上图上数据,不清楚你在问什么!
二维码

扫码加我 拉你入群

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

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

2017-12-19 12:02:23
首先回到你的问题,可以生成新的变量,然后用informat来确定新的变量的格式,yymon6.(2楼的答案)即可完成。

但是,为什么一定要用时间格式呢?用数值型也能解决问题。比如2013年7月与2008年4月的间隔;
(2013-2008)*12+(7-4)*1
2013可以采用substr(201307,1,4)*1来截取嘛
不就可以解决了么?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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