978 2

[编程问题求助] 生成一个变量使其赋值为另一个变量的value label值标签,或者说用变量的值标签代替 [推广有奖]

  • 1关注
  • 2粉丝

已卖:92份资源

讲师

19%

还不是VIP/贵宾

-

威望
0
论坛币
49532 个
通用积分
107.4776
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
50159 点
帖子
87
精华
0
在线时间
693 小时
注册时间
2017-6-20
最后登录
2025-12-13

楼主
分田分地真忙 发表于 2022-4-8 15:33:07 |AI写论文
50论坛币

原始数据里面变量被设置了value label,比如数据窗口显示是“北京”,但是真实值是1。现在我想生成一个新变量,使其值就是“北京”,也即是原变量的value label值标签。换一种说法是,我想用变量的value label值标签代替其真实值。

  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input double 省份
  4. 41
  5. 41
  6. 51
  7. 41
  8. 23
  9. 41
  10. 41
  11. 41
  12. 21
  13. 41
  14. 62
  15. 33
  16. 21
  17. 51
  18. 21
  19. 13
  20. 53
  21. 41
  22. 51
  23. 41
  24. 34
  25. 41
  26. 23
  27. 23
  28. 62
  29. 52
  30. 41
  31. 61
  32. 23
  33. 62
  34. end
  35. label values 省份 provcd18
  36. label def provcd18 13 "河北省", modify
  37. label def provcd18 21 "辽宁省", modify
  38. label def provcd18 23 "黑龙江省", modify
  39. label def provcd18 33 "浙江省", modify
  40. label def provcd18 34 "安徽省", modify
  41. label def provcd18 41 "河南省", modify
  42. label def provcd18 51 "四川省", modify
  43. label def provcd18 52 "贵州省", modify
  44. label def provcd18 53 "云南省", modify
  45. label def provcd18 61 "陕西省", modify
  46. label def provcd18 62 "甘肃省", modify
复制代码




最佳答案

黃河泉 查看完整内容

这个是你要的吗?
关键词:label value Abel alue 值标签

沙发
黃河泉 在职认证  发表于 2022-4-8 15:33:08
这个是你要的吗?
  1. decode 省份, gen(temp)
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

藤椅
分田分地真忙 发表于 2022-4-8 16:26:12
黃河泉 发表于 2022-4-8 15:50
这个是你要的吗?
感谢黄老师的解答,这正是我想要的!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-8 07:21