SAS中文论坛

标题: 请教一个print的问题,谢谢! [打印本页]

作者: shiyiming    时间: 2011-8-29 21:01
标题: 请教一个print的问题,谢谢!
[color=#BF00BF:3j00fbc7][size=150:3j00fbc7]请教一个proc print的问题

在数据集有缺失值的情况下,如何在print的时候,指定用特定字符代替?

谢谢!

[/size:3j00fbc7][/color:3j00fbc7]
作者: shiyiming    时间: 2011-8-30 00:04
标题: Re: 请教一个print的问题,谢谢!
[code:lioqinos]options missing =m;[/code:lioqinos]
you can specify a character with length =1, and it is only for missing numeric;
It seems no direct option available in proc print.
jingju
作者: shiyiming    时间: 2011-12-16 00:20
标题: Re: 请教一个print的问题,谢谢!
proc format;
value varfmt   *这个名字可以随便取;
.='no data';
proc pint;
format var varfmt.;
run;
作者: shiyiming    时间: 2011-12-20 00:37
标题: Re: 请教一个print的问题,谢谢!
option missing='A';

data test;
x=.;
output;
x=2;
output;
run;
proc print;run;
作者: shiyiming    时间: 2011-12-23 14:12
标题: Re: 请教一个print的问题,谢谢!
[quote="leon_sas":gnt6sofa]proc format;
value varfmt   *这个名字可以随便取;
.='no data';
proc pint;
format var varfmt.;
run;[/quote:gnt6sofa]
运行不出结果肿么个情况呀,友友?
作者: shiyiming    时间: 2011-12-24 22:54
标题: Re: 请教一个print的问题,谢谢!
首先,原数据集的缺失肯定是有要用缺失值表示的.
如是是数值型变量,则用句号表示,也就是一个点,如果是字符型的,则空白就表示其缺失值。
proc format;
value numfmt    *这个名字可以随便取,比如说变量名为num;
.='no data';
proc pint;
format num numfmt.;
run;




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