| 
 | 
地板
 
 
 楼主 |
发表于 2003-10-24 18:55:12
|
只看该作者
 
 
 
[quote="hannaqiu":01fa0]在SAS8.2中没有出现这样的问题,如果你用的是以前的版本,可以在LOG里面COPY出IMPORT所用的CODE,然后修改相关的INFORMAT, 设定你希望的长度,最后RUN相关的CODE即可解决问题.[/quote:01fa0] 
 
 
TO Amy, 
 
我同意hannaqiu的解释。估计你用的SASv6.12-, right,或者在不同的操作系统上?如果不是这样,则请务必慎重! 
我不太明白你真正的目的。如果你只是对255表示怀疑而担心你的数据是否正确,那hannaqiu朋友的解释应该OK了。 
 
TO hannaqiu: 
请教: 
1/ 如果用的DBMS选项不是dlm而是excel4/ 5/ 97也会产生SAS Datastep Code吗? 
2/ 如何确定INFORMAT?要知道此时EXCEL文件还没有倒入SAS中? 
 
我的建议: 
如果Amy需要缩短dataset大小或者变量length,不如先按默认长度倒入SAS(当然要确认数据倒入正确,信息无损),然后再修改。SASV82采用的长度是该变量所有值的最大长度,不妨按这个思路进行。 
 
不知可否? |   
 
 
 
 |