全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2969 4
2010-10-25
请教高手们一个日期型数据转换为字符型数据的问题,20091112(日期型)我用put转换后成了18213,呵呵,不知大家碰到这样的情况没有?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-10-25 09:14:40
data a; /*读一个日期数据*/
input dt:YYMMDD6.;
cards;
991210
run;

data _null_; /*put后面要用yymmddw.format*/
set a;
put dt:yymmdd8.;
run;
二维码

扫码加我 拉你入群

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

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

2010-10-25 09:14:44
复制代码
put的时候指明格式就可以了
二维码

扫码加我 拉你入群

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

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

2010-10-25 09:20:26
十分感谢马甲1号和soporaeternus,解决了问题;人大回复的真快,不错的网站。
二维码

扫码加我 拉你入群

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

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

2010-10-25 09:24:59
cjhong111 发表于 2010-10-25 08:53
请教高手们一个日期型数据转换为字符型数据的问题,20091112(日期型)我用put转换后成了18213,呵呵,不知大家碰到这样的情况没有?
BTW, there are ONLY two data tpyes in SAS,
1) num
2) char
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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