全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1340 1
2016-01-17
悬赏 1000 个论坛币 未解决
有个数据在txt中,如下:
data      |     time    |  time2
20100101  |  93000 |  9300021
20100102  |  93001 |  9300015
20100101 | 123000 | 12300055
……
以“|”做分隔符。
其中,data为日期,time为精确到秒级的数据,time2为精确到毫秒级的数据。

想导入SAS中时,三个全部都为时间格式的。即data为日期格式,time和time2转化为符合各自精度的格式。

我直接在informat和format中写格式试了试 搞不来,求高人帮助。
二维码

扫码加我 拉你入群

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

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

全部回复
2016-1-17 23:48:52
不好意思,不是非常明白你要求的格式,不知道下面的程序是否可以满足你的要求?
data dataset;
        infile filename(自填) firstobs=2 delimiter="|" missover;
        input date :yymmdd8. time time2;
        format date mmddyy10. time datetime19. time2 datetime22.3;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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