如何解决比较分组和排序中的值SAS EG解决
这应该很容易,但是我正在使用SAS EG,并且由于该版本无法识别MISSING()和ISNULL(),因此我要使用的数据步骤不起作用。当我使用以下代码时,无论是否带有其他IF / THEN表达式,我都将获得第1组中的所有内容。数据示例中有很多空白,数据组合中有4种类型。
/upload
数据看起来像这样,涵盖了我遇到的4种情况
DATA want;
SET HAVE;
BY ID ;
IF FIRST.EMAIL NE '' AND LAST.EMAIL NE '' THEN GROUP=1;
IF .... Then GROUP=4;
RUN;
这就是我想要的
ID EMAIL GROUP
1 BOB
1 TOM
2
2 Biff
3 Jim
3
4 ROBOT
4
不确定为什么FIrst.EMAIL NE“”(或“”,“或'')返回所有内容。我认为SAS EG可能没有MISSING()或ISNULL()。
在“高级表达式”的“计算”列中使用“案例”时,不允许我使用FIRST.EMAIL或LAST.EMAIL
非常感谢您提前提供帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。