y*****5 发帖数: 62 | 1 proc print的时候,我想关掉format,只看没被format之前的值。
比如说原来用1,2来代表性别,format之后,我只能看到男和女。
现在我想看1,2。什么命令呢?
谢谢大家 |
y*****5 发帖数: 62 | 2 解决了。
我这样做的:
data new;
set old;
format gender;
run;
then format on gender was removed.
【在 y*****5 的大作中提到】 : proc print的时候,我想关掉format,只看没被format之前的值。 : 比如说原来用1,2来代表性别,format之后,我只能看到男和女。 : 现在我想看1,2。什么命令呢? : 谢谢大家
|
P****D 发帖数: 11146 | 3 FORMAT statement可以直接用在PROC PRINT里。
proc print data=old; format gender; run; 就可以了。不用重新建一个名叫new的
dataset。
【在 y*****5 的大作中提到】 : 解决了。 : 我这样做的: : data new; : set old; : format gender; : run; : then format on gender was removed.
|
m*********n 发帖数: 413 | 4 my way to do this, for numeric variables having a format:
proc sql;
select sex, sex as sex1 format=10.4
from data1
;
quit;
then you can get a list of formatted value in sex and original values in
sex1.
of course the best way to check a format is to use PROC FORMAT |