如何解决有没有办法将我的数据从字符串变量转换为数字?
我将数据导入到 Stata 中,程序将一些变量作为字符串读取,但不是全部。而且我无法理解我做错了什么,因为某些变量被读取为数字。 Stata有没有办法把字符串转成数字?
解决方法
destring
适用于这种情况,但真正的问题是,当您认为变量应该是数字时,为什么 Stata 将它们读取为字符串。
常见的一些原因是
-
您的数据中包含元数据,特别是如果数据是从在电子表格中花费时间的文件中读取的。标题信息或尾注的行可能会导致此问题。
-
使用了 Stata 无法识别的缺失数据代码,例如
NA
表示缺失。 -
小数点用逗号表示,而不是句号或句号。
destring
的选项通常很重要,因为您可能需要说明应该做什么。因此,请研究 destring
的帮助。
如果一个变量对你来说应该是数字,但不清楚为什么不是,比如
tab myvar if missing(real(myvar))
显示了 myvar
不能轻易转换的值种类。很多时候,很明显存在一个重复的问题,而有一个整体解决方案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。