1

变量 variable_1 的范围从 0 到 10 加上 99 用于缺失值。我想只使用从 0 到 10 的值进行 stata 计算,但 if 命令似乎不起作用。sum 命令结果将 99 作为最大值。如何选择所有不是 99 的值?

if variable_1 !=99 {
        sum variable_1
        }
4

2 回答 2

1
sum variable_1 if variable_1 !=99
于 2013-09-25T22:51:59.573 回答
1

我认为您可能想要使用 if 限定符,而不是 if 语句。那是附加您的 if 语句,而不是在计算之前编写它。

sum variable_1 if variable_1 != 99

http://www.stata.com/support/faqs/data-management/multiple-operations/

于 2013-09-25T23:01:22.740 回答