不能消除带有NA的行。Stata称缩写含糊不清

编程入门 行业动态 更新时间:2024-10-07 12:17:53
本文介绍了不能消除带有NA的行。Stata称缩写含糊不清的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

在DTA文件中,有此列

ColumnA 1 2 1 na . .

所以我要消除NA和。

但当我这样做时

drop if ColumnA==na

然后Stata说(用红色)

na ambiguous abbreviation

这是什么?如何使用"NA"成功消除行?

推荐答案

这意味着您有两个(或更多)以存根na开头的变量。如果ColumnA的值等于变量na的值,则STATA将您键入的内容解释为drop观察。由于Stata不知道您指的是哪个na变量,因此它是错误的。

如果ColumnA是字符串变量,则应使用以下任一变量:

drop if ColumnA == "na" | ColumnA == "." drop if inlist(ColumnA,"na",".")

如果ColumnA是一个带有附加了值标签的整数值的数值变量,则需要这样指定标签名称:

drop if ColumnA == "na":ColumnA_Value_Label

您可以使用

获取值标签名称 describe ColumnA

更多推荐

不能消除带有NA的行。Stata称缩写含糊不清

本文发布于:2023-11-26 10:19:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1633682.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:不清   缩写   NA   Stata

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!