楼主: xiaoxiangsz
22314 10

[其他] 生成性别虚拟变量 [推广有奖]

  • 8关注
  • 18粉丝

已卖:1229份资源

副教授

79%

还不是VIP/贵宾

-

威望
0
论坛币
17403 个
通用积分
27.2872
学术水平
23 点
热心指数
33 点
信用等级
21 点
经验
32589 点
帖子
992
精华
0
在线时间
936 小时
注册时间
2011-4-10
最后登录
2013-7-30

楼主
xiaoxiangsz 在职认证  发表于 2012-2-29 09:15:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我使用的是11版stata,要把性别变量gender(变量的观测值是男、女),转换成虚拟变量。
我做的时候:
gen male=1 if gender ==男性
replace male = 0 if gender ==女性
但是从第一步就出现了错误,显示男性 invalid name。


还有在去除变量无效观测值时候,比如说工资wage变量,由于有确实或者数据写的是“未填写”,如何drop掉啊?
我写的命令:drop if wage==.
二维码

扫码加我 拉你入群

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

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

关键词:虚拟变量 invalid replace Gender Stata replace invalid 女性 如何

沙发
zhaomengmeng 发表于 2012-2-29 09:24:10
帮顶

藤椅
蓝色 发表于 2012-2-29 10:42:49
gen male=1 if gender =="男性"

板凳
xiaoxiangsz 在职认证  发表于 2012-2-29 14:45:51
蓝色 发表于 2012-2-29 10:42
gen male=1 if gender =="男性"
原来是数据是字符型的,o(︶︿︶)o 唉。搞了一上午。
谢谢斑竹
Daron Acemoglu

报纸
高冷的吐槽星人 发表于 2018-1-10 14:46:50
请问楼主最后是怎么解决啊

地板
4567_1566720677 发表于 2020-8-12 15:45:43 来自手机
我加了引号了,但是显示type mismatch

7
克仓特罗膜4 发表于 2020-9-13 21:46:51
4567_1566720677 发表于 2020-8-12 15:45
我加了引号了,但是显示type mismatch
我也是!!!

8
ctm99120 发表于 2021-1-11 15:33:42
正确答案究竟是什么?

9
萝翳渐移曛 发表于 2021-1-22 13:43:36
4567_1566720677 发表于 2020-8-12 15:45
我加了引号了,但是显示type mismatch
加双引号是针对字符型的数据

10
YY酱 发表于 2021-4-19 18:00:41
您好,请问您解决了吗,不能加引号的话,应该怎么解决

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 04:27