孤单的我们 发表于 2016-4-18 10:30 
"100"可以转成100, ">100"就转换失败了。
再请教一下~~
crackman base 18中,
The SAS data set WORK.ONE contains a numeric variable named Num and a character variable named Char:
WORK.ONE
Num Char
— —-
1 23
3 23
1 77
The following SAS program is submitted:
proc print data=WORK.ONE;
where Num=\’1\';
run;
这种情况下报错“ERROR: WHERE 子句运算符要求兼容的变量。”
但是如果
data test2;
set test;
if num="1";
proc print data=test2;
run;
就可以顺利运行,log显示“字符值已转换为数值”
这是为神马啊{:3_41:}