楼主: 汀左
1537 5

[数据管理求助] 怎么样替换不同值 [推广有奖]

  • 3关注
  • 10粉丝

已卖:1531份资源

博士生

41%

还不是VIP/贵宾

-

TA的文库  其他...

Economic Oil on Canvas

威望
0
论坛币
1947 个
通用积分
7.5151
学术水平
13 点
热心指数
11 点
信用等级
11 点
经验
7104 点
帖子
181
精华
0
在线时间
252 小时
注册时间
2011-7-8
最后登录
2024-4-16

楼主
汀左 发表于 2013-4-28 22:15:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
示例.PNG
如上图  数据记录的formeducation是按照编码记录的,例如11表示受教育1年,16表示受教育6年,所以要把很多个编码替换成各自对应的年限,怎么办啊?谢谢~~
二维码

扫码加我 拉你入群

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

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

关键词:怎么样 Education ducation cation ATION 记录

沙发
jonathanjp 发表于 2013-4-28 22:52:59
fomedu的取值是有限的,按照codebook进行replace即可。

藤椅
汀左 发表于 2013-4-29 10:15:44
嗯 似乎还是没有弄明白指令怎么写

板凳
蓝色 发表于 2013-4-29 11:04:41
用最基本的方法
gen edu=.

replace  edu=1 if fomedu==11
...
replace  edu=6 if fomedu==16
以此类推

没有省事的办法就业笨的办法
这也是最有效的办法

这是stata最基础的
如果你这个还不知道怎么用,那你还是先找本stata的入门的书仔细看完再说
否则以后还要更加复杂的

报纸
sungmoo 发表于 2013-4-29 21:07:13
recode

地板
汀左 发表于 2013-5-1 15:00:37
蓝色 发表于 2013-4-29 11:04
用最基本的方法
gen edu=.
诚然~谢谢斑竹

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

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