楼主: jinggege0217
5419 2

[数据管理求助] stata缺失值替换 [推广有奖]

  • 13关注
  • 1粉丝

博士生

61%

还不是VIP/贵宾

-

威望
0
论坛币
750 个
通用积分
6.0667
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1697 点
帖子
95
精华
0
在线时间
557 小时
注册时间
2017-3-21
最后登录
2024-4-25

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位老师,
如下图所示,受访者职业这个变量名称是job是文字形式,我想把“无填答/不回答”“无业”替换成缺失值的话,用什么命令,我用replace job =. if job == "无填答/不回答",总是报错,请请教各位老师这个问题怎么解决?

二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 缺失值 replace place

1601985473.png (15.04 KB)

1601985473.png

1601985473.png (15.04 KB)

1601985473.png

回帖推荐

DΘstinyじò 发表于2楼  查看完整内容

需要知道job的变量类型以及错误的提示,这样才能知道你的问题所在,问题要准确明了。 字符型的job变量: replace job ="" if job == "无填答/不回答" 数值型的job变量: replace job =. if job == n ("无填答/不回答"对应的数字)
沙发
DΘstinyじò 发表于 2020-10-7 13:43:38 |只看作者 |坛友微信交流群
需要知道job的变量类型以及错误的提示,这样才能知道你的问题所在,问题要准确明了。
字符型的job变量:
replace job =""   if job == "无填答/不回答"
数值型的job变量:
replace job =.    if job == n   ("无填答/不回答"对应的数字)

使用道具

藤椅
jinggege0217 发表于 2020-10-7 18:46:56 |只看作者 |坛友微信交流群
DΘstinyじò 发表于 2020-10-7 13:43
需要知道job的变量类型以及错误的提示,这样才能知道你的问题所在,问题要准确明了。
字符型的job变量:
...
谢谢您的回答,job变量是数值型的,用的您的第二个命令,解决了,我之前用的第一个命令。谢谢!

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 15:41