SAS中文论坛
标题:
时间格式导入问题
[打印本页]
作者:
shiyiming
时间:
2007-3-10 19:59
标题:
时间格式导入问题
有一个EXCEL文件,里面有个时间字段,2006-1-1,利用
proc import
datafile="E:\1.xls"
out=work.date
dbms=excel2000 replace;
getnames=yes;
run;
语句将此excel文件导入到sas中,形成一个数据集date。
此数据集显示该时间字段type为Number,length为8,format为DATETIME20.INFORMAT为DATETIME20. ,双击打开数据集该字段显示为01JUN2006:00:00:00。
请问我怎样才能在sas中得到2006-1这种格式的时间字段?如何在EXCEL文件导入过程中控制字段的格式、长度?
谢谢。
作者:
shiyiming
时间:
2007-3-11 15:38
标题:
Re: 时间格式导入问题
我也遇到过这样的问题,敬请各位指教。
作者:
shiyiming
时间:
2007-3-12 09:51
标题:
DATETIME
不行的话重新用DATA语句重新生成一个数据集,控制下日子的格式.呵呵,笨些的方法.
作者:
shiyiming
时间:
2007-3-17 10:14
标题:
try
x 'E:book1.xls';
filename inf dde 'excel|[book1.xls]sheet1!r1c1:r4c1';
data data;
infile inf notab dlm='09'x;
length date $6;
input date;
run;
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2