SAS以不同格式呈现观察结果
如何在sas中以不同格式显示变量中的观察值是可能的。对于ex,变量名称为salary first observation应该是23499秒应该是34%应该是%格式而不是文本格式SAS以不同格式呈现观察结果,sas,Sas,如何在sas中以不同格式显示变量中的观察值是可能的。对于ex,变量名称为salary first observation应该是23499秒应该是34%应该是%格式而不是文本格式 谢谢一个编程解决方案是将数字转换成字符,并根据它们出现的行进行格式化,例如: data y; set x; if _N_ = 1 then num=put(numb, 5.); else if _n_ = 2 then num =put( numb/100, percent.); else num=put(numb,
谢谢一个编程解决方案是将数字转换成字符,并根据它们出现的行进行格式化,例如:
data y;
set x;
if _N_ = 1 then
num=put(numb, 5.);
else if _n_ = 2 then
num =put( numb/100, percent.);
else
num=put(numb, 3.);
run;
proc print data=y;
run;
使用数据集
23499
34
23
2433
这将导致打印时出现此结果:
numb num
23499 23499
34 34%
23 23
2433 2E3
你在哪里展示这个?如果您希望观察结果在viewtable窗口中看起来不一样,而不格式化为文本,我认为这是不可能的,但是如果您通过proc report等显示变量,可能还有其他选项。