我正在尝试在我的数据集中获得一个名为“Zone”的新列。我在 SAS 企业编码并且对编码比较陌生。我不断得到
错误 388-185:需要一个算术运算符
这是我的代码:
data talkmax.location_data_talkmax;
set talkmax.location_data_talkmax;
if GIS_PROVINCE IS MISSING then Zone = .;
else if GIS_PROVINCE = "GAUTENG" then Zone = 100%;
else if GIS_PROVINCE = "FREE STATE" then Zone = "100%";
run;
我确实尝试删除 = 符号并将其替换为 GE。如果有人可以帮助我解决这个问题,我将不胜感激。