我正在尝试创建一个新变量,它是其他变量的总和。应该足够简单,但是如果在计算新变量时使用的变量之一有缺失值,那么新变量也有缺失值,当我希望它只对剩余的非变量求和时缺少变量。例如,数据可能如下所示:
a b c d e
1 . 3 2 6
新变量计算为
newvar=a+b+c+d+e
对于上面的行,当我希望它返回时,SAS 会返回 newvar 的缺失值,因为 b 缺失
newvar=a+c+d+e
作为答案。有没有一种简单的方法可以让 SAS 做到这一点?
我正在尝试创建一个新变量,它是其他变量的总和。应该足够简单,但是如果在计算新变量时使用的变量之一有缺失值,那么新变量也有缺失值,当我希望它只对剩余的非变量求和时缺少变量。例如,数据可能如下所示:
a b c d e
1 . 3 2 6
新变量计算为
newvar=a+b+c+d+e
对于上面的行,当我希望它返回时,SAS 会返回 newvar 的缺失值,因为 b 缺失
newvar=a+c+d+e
作为答案。有没有一种简单的方法可以让 SAS 做到这一点?