全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6386 2
2020-10-06
各位老师,
如下图所示,受访者职业这个变量名称是job是文字形式,我想把“无填答/不回答”“无业”替换成缺失值的话,用什么命令,我用replace job =. if job == "无填答/不回答",总是报错,请请教各位老师这个问题怎么解决?

附件列表
1601985473.png

原图尺寸 15.04 KB

1601985473.png

1601985473.png

原图尺寸 15.04 KB

1601985473.png

二维码

扫码加我 拉你入群

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

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

全部回复
2020-10-7 13:43:38
需要知道job的变量类型以及错误的提示,这样才能知道你的问题所在,问题要准确明了。
字符型的job变量:
replace job =""   if job == "无填答/不回答"
数值型的job变量:
replace job =.    if job == n   ("无填答/不回答"对应的数字)
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

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

说点什么

分享

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