【发布时间】:2016-08-08 16:37:06
【问题描述】:
当我执行 PROC CONTENTS 时,我有一个工作数据集是一个数字变量。但是,当我查看实际的基础数据时,有些字母值是变量的一部分,例如“R”、“A”等......
想知道是否有人解释 SAS 如何/为什么允许这种类型分配?
【问题讨论】:
当我执行 PROC CONTENTS 时,我有一个工作数据集是一个数字变量。但是,当我查看实际的基础数据时,有些字母值是变量的一部分,例如“R”、“A”等......
想知道是否有人解释 SAS 如何/为什么允许这种类型分配?
【问题讨论】:
不是,除非:
1) 您已将一种格式应用于将其显示为字符变量的变量。显示显示为字符,但基础变量是数字。
proc format ;
value age
0 - 10='young'
11 - 12='preteen'
13 - 19='teen'
;
run;
proc print data=sashelp.class;
format age age.;
run;
2) 如果它实际上是 .R/.A,则这些是特殊的缺失变量。
我的猜测是您对数据应用了一种格式。
【讨论】: