变量 variable_1 的范围从 0 到 10 加上 99 用于缺失值。我想只使用从 0 到 10 的值进行 stata 计算,但 if 命令似乎不起作用。sum 命令结果将 99 作为最大值。如何选择所有不是 99 的值?
if variable_1 !=99 {
sum variable_1
}
变量 variable_1 的范围从 0 到 10 加上 99 用于缺失值。我想只使用从 0 到 10 的值进行 stata 计算,但 if 命令似乎不起作用。sum 命令结果将 99 作为最大值。如何选择所有不是 99 的值?
if variable_1 !=99 {
sum variable_1
}
sum variable_1 if variable_1 !=99
我认为您可能想要使用 if 限定符,而不是 if 语句。那是附加您的 if 语句,而不是在计算之前编写它。
sum variable_1 if variable_1 != 99
http://www.stata.com/support/faqs/data-management/multiple-operations/