全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6856 10
2007-11-26
数据文件的日期时间格式是“2000-01-01 00:00:00”,不是SAS的标准格式,如何正常导入数据集呢?
我现在的做法是把数据文件中日期时间这一栏分成两部分来处理,日期部分用yymmdd的格式,时间部分用time格式。不过,带来的问题是,生成数据集后,无法用来做时间序列分析,因为每一列的数据都有重复。
请教各位,如何以正确的日期时间格式导入这种格式的数据?或者如何把生成的数据集中的日期和时间两列以datetime的格式合并为一列?
谢谢各位!

[此贴子已经被作者于2007-11-26 22:00:54编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2007-11-26 22:18:00

这个问题,不会`

问下,在导入数据集前就对日期处理一下不就行了?excel里面的日期格式很多滴说~~比sas多

二维码

扫码加我 拉你入群

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

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

2007-11-26 22:24:00
以下是引用sushe1527在2007-11-26 22:18:00的发言:

这个问题,不会`

问下,在导入数据集前就对日期处理一下不就行了?excel里面的日期格式很多滴说~~比sas多

多谢回复!

问题在于数据文件数量比较多,文件又比较大,如果依次处理会比较麻烦。不知道用其他软件比如Excel有没有批处理的方法?也许宏是个办法?不过,不太会用。

还是请教各位了。

[此贴子已经被作者于2007-11-26 22:25:45编辑过]

二维码

扫码加我 拉你入群

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

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

2007-11-26 22:45:00

明白了,那要是只是处理日期就好办了,提取excel那一列数据,放到excel里面,只处理一个,然后用右键拖不就可以了?然后用下数据merge不就好了,这样可以不?我q:276569191,在线聊吧,我新生

二维码

扫码加我 拉你入群

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

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

2007-11-27 03:39:00

per your request,  I think the very first step is to transfer character variable into numeric varible and rearrange sequence of your data ,  your will get the following new format 

ddmmmyy:hh:mm:ss.ss

then apply  datatimew.d  format

for example :

26NOV2007:03:32.21

datatime21.2;

 

二维码

扫码加我 拉你入群

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

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

2007-11-27 04:01:00
时间序列分析需要怎样的日期类型?你有了时间,只不过天和小时是分开的罢了,把两个加起来不就得了吗?
DATE是按天数存储的,TIME就不清楚了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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