全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5435 6
2012-04-12
对于字符型日期 转化为 数值型的日期,我们可以利用函数进行转化
有人总结如下:
http://blog.eastmoney.com/jared_dk/blog_130530006.html
input(字符,yymmddn8.)  yymmddn8.——>字符型日期,‘20100919’;
input(字符,yymmdd10.)  yymmdd10.——>数值型日期,‘19sep2010'
但是我试了一下字符转化为数值型貌似不可以;
按照上述所说:我取 data a;a=06JUL2011;b=input(a,yymmdd10.);run;则报错了;

对于字符型日期格式为:2009-12-1 9:23:24                                 
我们可以由:https://bbs.pinggu.org/thread-429164-1-1.html 解决
对于字符型日期格式为:2009-12-1
我们可以由:https://bbs.pinggu.org/thread-1363918-1-1.html解决
但是对于06JUL2011形式的字符日期改用什么函数转化为数值型呢?
另附:IML中将一个数据集输入到一个矩阵中去,将矩阵读入到数据集中对于各个变量的类型有什么要求吗?一定要是为数值型吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-12 16:41:54
data a;
a='06JUL2011'd;
format a yymmdd10.;
run;
二维码

扫码加我 拉你入群

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

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

2012-4-13 11:40:41
楼上正解
二维码

扫码加我 拉你入群

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

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

2012-4-13 12:15:05
楼主可以上网搜搜,SAS所有日期格式。IML是矩阵语言模块,我觉得就是数值型。求大牛验证
二维码

扫码加我 拉你入群

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

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

2012-4-19 15:15:55
谢谢各位的热情帮助!
二维码

扫码加我 拉你入群

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

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

2012-4-19 23:44:35
data a;
        a='06JUL2011';
        b=input(a,date9.);
        put b=;
run;
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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