我在SAS上发现了这篇论文,其中包括(在第一页和其他一些部分)以下代码行:
if trt1pn > .z then...
Run Code Online (Sandbox Code Playgroud)
我想知道它的目的是什么.我之前从未见过".z"表达.我虽然(我的一些同事也这么认为)这是一个错字.但你可以做到
data kk;
a = .z;
b = .b;
run;
Run Code Online (Sandbox Code Playgroud)
你得到的变量a等于"Z",变量b等于"B".
这里讨论了SAS手册中的哪些内容?这是什么意思?为什么它会以这种方式用在纸上?
SAS有28个不同的缺失值(.,._,.A-.Z)和'.' 是默认的.可以根据缺少值的原因设置这些特殊缺失值.如果数据点不适用,则可以使用".N".
此外,这些缺失值可以通过自定义格式(proc格式)轻松格式化.
Proc format;
Value Response
1='Yes'
0='No'
.U='Unsure'
.N='Not Applicable'
.R='Refused to Answer';
Run;
Run Code Online (Sandbox Code Playgroud)