我正在尝试使用 对我的数据进行子集化PROC SQL
,当我使用我的变量时它给了我一个错误TNM_CLIN_STAGE_GROUP
。下面的例子:
PROC SQL;
create table subset as
select ncdb.*
from ncdb
where YEAR_OF_DIAGNOSIS>2002
AND SEX = 2
AND LATERALITY IN (1,2,3)
AND HISTOLOGY = 8500
AND TNM_CLIN_STAGE_GROUP = 1;
quit;
ERROR: Expression using equals (=) has components that are of different data types.
当我运行相同的代码,但取出变量TNM_CLIN_STAGE_GROUP
时,代码可以工作。任何人都知道该变量名称的问题是什么?