Stata字符型数据转为数值型数据

Stata字符型数据转为数值型数据Stata 字符型数据转为数值型数据的命令和例子

本文用于记录数据处理过程中出现的问题


目录

一、所用命令

二、实例

1. 使用encode

2. 使用destring

 三、可能存在的问题

1. 存在无法转成数值型的数据

2. 取对数时出错

四、参考


一、所用命令

encode varname [if] [in] , generate(newvar) [label(name) noextend]

  • 例子:encode gdp, g(newgdp)

destring [varlist] , {generate(newvarlist)|replace} [destring_options]

  • 例子:destring gdp, replace force (直接替换原数据)
  • 例子:destring gdp, g(newgdp) (另外生成新的一列)

二、实例

字符型数据在Stata中显示为红色,数值型为黑色

Stata字符型数据转为数值型数据Stata字符型数据转为数值型数据

1. 使用encode

 输入以下命令,可得到转为数值型的人均GDP

encode PG, g(npg)

Stata字符型数据转为数值型数据 Stata字符型数据转为数值型数据

可发现数据为蓝色,此时数据也为数值型

2. 使用destring

输入以下命令,也可得到数值型的人均GDP

destring PG, g(npg2)

Stata字符型数据转为数值型数据Stata字符型数据转为数值型数据

此时数据为黑色


 三、可能存在的问题

1. 存在无法转成数值型的数据

提示:contains nonnumeric characters; no generate

检查是否有15万这种以中文字符存在的数据

2. 取对数时出错

encode生成的数值型数据在取对数时会出现错误,如下图所示

Stata字符型数据转为数值型数据

原因不清楚,因此最好直接用destring

可能的原因来自Stata help encode的说明,如下:


四、参考

Stata help文件的说明

help ecode help destring

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199232.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午1:33
下一篇 2026年3月26日 下午1:34


相关推荐

  • MySQL使用问题_mysql的使用

    MySQL使用问题_mysql的使用MySQL常见的性能瓶颈一般都是出现在CPU和I/O上,即在数据装入内存中或磁盘上读取数据时,CPU发生了饱和或装入数据过大,内存容量不足,磁盘I/O性能被限制。这时候就要使用到Explain关键字来进行分析和调优。 基本使用 Explain关键字可以用来模拟优化器执行SQL查询语句,从而了解SQL语句的处理方式,来达到分析查询语句或表结构的性能瓶颈。通过Explain可以获得表…

    2022年10月17日
    4
  • 切问学术

    切问学术

    2026年3月13日
    2
  • java的api类_javaAPI类

    java的api类_javaAPI类扫描器Scanner可以用来从键盘输入读取数据extLine()获取一行字符串nextInt()获取一个整数nextFloat()获取一个浮点数大数字BigInteger如果我们需要操作一个很大的整数,它无法用long来表达时,就可以用BigIntegeradd()加subtract()减multiply()乘divide()除mod()取余包装类ØJDK提供了对所有数据类…

    2022年7月7日
    25
  • ROS 中 rosbag 相关命令介绍

    ROS 中 rosbag 相关命令介绍

    2020年11月8日
    272
  • java后端开发需要什么_从事Java后端开发,要学习哪些知识和技能?[通俗易懂]

    java后端开发需要什么_从事Java后端开发,要学习哪些知识和技能?[通俗易懂]很多小伙伴想转行做Java的后端,但是又不知道到底该学习些什么。今天就跟你们聊聊做Java的后端,需要学习和了解什么?1、首先要明确后端包括哪些职业DBA(数据库维护优化专家)Developer(程序猿)Architect(构架师)Scrummaster及类似(敏捷开发专家)ProjectManager(产品狗)Maintenance&ITsupport(通讯和服务器相关)当然这只是一个大…

    2022年7月7日
    23
  • 保存rtsp视频流

    保存rtsp视频流将视频流保存为.avi格式的本地文件importcv2cap=cv2.VideoCapture(“rtsp://103.229.215.117:1554/s?dev=b80fd652-5097-401c-b187-b439365bd9be&sup=dev116&supip=103.229.215.117&support=8000&ch=1&typ…

    2022年10月17日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号