楼主: mws059887
3576 4

[数据管理求助] 如何用stata将多个变量合并为一个变量 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

本科生

0%

还不是VIP/贵宾

-

威望
0
论坛币
309 个
通用积分
24.1100
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
62 点
帖子
6
精华
0
在线时间
135 小时
注册时间
2022-4-20
最后登录
2025-12-21

楼主
mws059887 发表于 2023-4-4 21:46:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
基本情况如图所示,有受教育程度的变量1-12个,分别代表不同的受教育程度,变量e00s1的取值为1,其余为.;以此类推变量e00s2取值为2。我想要生成一个新的变量edu,他的取值为1-12,分别与图片中的12个变量的取值对应,即当e00s1取1时,edu=1,当e00s2取2时,edu=2.这样的一个新变量edu是否有办法生成,如果可以应该怎么操作。

变量情况
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata 变量合并 tata 多个变量 如何用 计量经济学 Stata

沙发
guanyifang50 发表于 2023-4-7 22:08:20
gen a =substr(x,6, .)
destring a ,replace

藤椅
DAWN1406 发表于 2023-4-10 17:27:33
可以用SPSSAU【生成变量】功能。

Snipaste_2023-04-10_17-27-21.png (148.04 KB)

Snipaste_2023-04-10_17-27-21.png

板凳
tanou2010 发表于 2023-4-18 10:10:21
生成一个新变量edu,然后把有值的变量用replace替换给edu就好了

报纸
wweiwei 发表于 2023-4-27 23:25:17
学到了

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 06:45