全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
25102 7
2015-05-16
stata新手,求大神教如何将性别赋成0-1虚拟变量,我是从excel中直接将性别这个变量复制到stata中,都是字符型的,想变成0-1的虚拟变量,怎么弄?
二维码

扫码加我 拉你入群

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

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

全部回复
2015-5-16 10:46:24
用destring命令
二维码

扫码加我 拉你入群

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

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

2015-5-16 10:59:14
yangyuzhou 发表于 2015-5-16 10:46
用destring命令
感谢解答了,衷心感谢!
二维码

扫码加我 拉你入群

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

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

2015-5-16 11:00:38
可以现在excel中用筛选,分别将男女性别筛选出来并在相应的后面增加一栏赋值就行!
二维码

扫码加我 拉你入群

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

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

2015-5-18 15:19:04
假设性别gender分别是male 和female,那么
gen genderdummy=cond(gender=="male",1,0)
对male,虚拟变量取值为1,否则取值为0
二维码

扫码加我 拉你入群

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

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

2018-12-19 10:37:18
aliang2290 发表于 2015-5-16 10:59
感谢解答了,衷心感谢!
楼主,我也在处理数据,之前基本上没有用stata实战过!现在,想问个问题,比如说,性别变量,在处理成虚拟变量的时候,我尝试过直接在excel中将男替换成1,女替换成0,但是,stata如何识别其为虚拟变量呢?
   尝试2:在excel中将男替换为英文male,然后,在stata中使用replace gender1=1 if (gender==male)进行设置时,出现了male not found,r(111);于是,我使用destring命令对gender进行类型转换,然后又出现了含有非数值......
    所以,我现在连前期的数据处理都出现了bug,求不吝赐教
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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