设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1955|回复: 1

在stata中,将一个字符变量定义为另外一个变量的值标签

[复制链接]

22

主题

168

金钱

270

积分

入门用户

发表于 2019-4-30 15:00:02 | 显示全部楼层 |阅读模式

主要是利用labmask命令
第一步:安装labutil
  1. net describe labutil, from(http://fmwww.bc.edu/RePEc/bocode/l)
  2. net install  labutil.pkg
复制代码


第二步:利用labmask将一个字符变量定义为另外一个变量的值标签
例如下面例子有国家名字,也有对应的id
现在把国家的名字批量添加到id上
  1. clear
  2. input ///
  3. str8 county id
  4. china  1
  5. usa    2
  6. uk     3
  7. end

  8. *添加标签
  9. labmask id, val(county)
  10. list
复制代码


结果
  1. . clear

  2. . input ///
  3. > str8 county id

  4.         county         id
  5.   1. china  1
  6.   2. usa    2
  7.   3. uk     3
  8.   4. end

  9. .
  10. . *添加标签
  11. . labmask id, val(county)

  12. . list

  13.      +----------------+
  14.      | county      id |
  15.      |----------------|
  16.   1. |  china   china |
  17.   2. |    usa     usa |
  18.   3. |     uk      uk |
  19.      +----------------+
复制代码

351

主题

2万

金钱

3万

积分

版主

QQ
发表于 2019-5-1 09:16:05 | 显示全部楼层
谢谢分享
dog rich, don't forget
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表