全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
13146 2
2013-06-06
stata中变量的内容是中文,比如男,女,如何将其转变为男为1 女为0
如表
表1
gender marital
未婚
未婚
已婚
未婚

将其转变为
gender marital
1 1
1 1
0 2
1 1

二维码

扫码加我 拉你入群

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

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

全部回复
2013-6-6 07:04:40
*请参考*方法很多,只介绍简便的一种

inp str2 gender str4 marital
男 未婚
男 未婚
女 已婚
男 未婚
end

g gender2=(gender=="男")
egen marital2=group(marital)

*下面这一步是不太须要,已分好类,但为了制造出跟您给的数字一样,只好recode
recode marital2 (1=2) (2=1)
二维码

扫码加我 拉你入群

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

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

2013-6-6 09:27:34
谢谢,第二种方法是可行的,第一种方法,即g gender2=(gender=="男")
好像出出现类型不匹配的错误提示
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群