joe365 数据文件的日期时间格式是“2000-01-01 00:00:00”,不是SAS的标准格式,如何正常导入数据集呢? 我现在的做法是把数据文件中日期时间这一栏分成两部分来处理,日期部分用yymmdd的格式,时间部分用time格式。不过,带来的问题是,生成数据集后,无法用来做时间序列分析,因为每一列的数据都有重复。 请教各位,如何以正确的日期时间格式导入这种格式的数据?或者如何把生成的数据集中的日期和时间两列以datetime的格式合并为一列? 谢谢各位!
waterlwh <br /> data a;<br /> input x $ 20.;<br /> x1=input(put(input(scan(x,1,' '),yymmdd10.),date9.)||' '||put(input(scan(x,2,' '),time8.),time8.),datetime20.);<br /> format x1 datetime20. ;<br /> cards;<br /> 2000-01-01 00:00:00<br /> ;<br /> run;<br />