我的数据集有两个变量ID
和diagnosis
. 我正在尝试基于ID
和分配我的数据集中的行号diagnosis
。
我使用的代码是;
proc sort data = temp;
by ID diagnosis;
run;
proc rank data = temp out = temp1;
by id;
var diagnosis;
ranks = diag_rank;
run;
它给了先生错误:the variable diagnosis in list does not match the type
我知道我的诊断既有文本值又有数字值。有没有办法解决这个问题。非常感谢。