|
地板
楼主 |
发表于 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采用的长度是该变量所有值的最大长度,不妨按这个思路进行。
不知可否? |
|