data m (keep=M_x1 M_x2);
set test;
if x1>%sysfunc(median(x1)) then M_x1=1;
else M_x1=0;
if x2>%sysfunc(median(x2)) then M_x2=1;
else M_x2=0;
run;
出现的错误是:ERROR: %SYSFUNC 或 %QSYSFUNC 宏函数引用的函数 MEDIAN 中的参数 1 不是数字。
可是%SYSFUNC是可以支持变量的啊,为什么使用X1的时候就不能实现了呢?

|
楼主: 6皮皮9
|
10128
11
计算变量中位数 |
|
已卖:187份资源 硕士生 70%
-
|
| ||
|
|
| ||
| ||
|
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛
|
||
| ||
|
SAS资源
1. SAS 微信:StatsThinking 2. SAS QQ群:348941365 |
||
|
| ||
|
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛
|
||
| ||
|
密码被盗??
|
||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


