在数据集中,我有3个变量id,type和value。我想根据类型和值计算名为heart的分数状态。 心脏的初始值是8。
else if语句有错误;
data score;
input id type $ value;
retain heart 8; /*8 is initial value of heart*/
if type = "add" then heart+value;
else if type = "minus" then heart-value;
else heart=heart;
datalines;
1001 add 10
1002 minus 5
1003 add 2
1004 add 5
1005 minus 6
;
run;