SAS中文论坛

标题: 使用COLUMN方法读的时间变量好像无法使用INFORMAT定义 [打印本页]

作者: shiyiming    时间: 2004-7-13 02:27
标题: 使用COLUMN方法读的时间变量好像无法使用INFORMAT定义
data temp;
informat aab yymmdd8.;
input aab 1-8;
datalines;
19630331
;
run;
读完以后在DATASET里面并不是以距离60/1/1的时间的形式存的。而是直接以19630331的形式存的.在这种情况下如何解决.除了INPUT/PUT函数
作者: shiyiming    时间: 2004-7-13 22:19
标题: you are right
Don't use column input when informatting the varible before. each of the following two ways should be Ok.

*1;
data temp;
informat aab yymmdd8.;
input aab;
datalines;
19630331
;
run;

*2;
data temp;
*informat aab yymmdd8.;
input aab yymmdd8.;
datalines;
19630331
;
run;
作者: shiyiming    时间: 2004-7-14 02:29
标题: 问题是我必须用
不过多谢




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2