全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1183 2
2019-04-28
我在做一个课程收入研究的时候需要提取课程各项目名称,由于手头只有一个总的班级名称,故需要我自己提取各部分项目。在使用了gen project=substr(class,strpos(class,"事业单位"),8)后,再使用replace project=substr(class,strpos(class,"国家电网"),12) if project="."命令进行剩余单元格填充时,出现type mismatch报错,我看了一下,貌似是格子里没有缺失值,也没有其他值,那么请问我该如何填充剩余的空单元格呢(我还需要再提取国家电网、教师资格、特岗教师、考研等等项目名称)
另,除了replace project=substr(class,strpos(class,"国家电网"),12) if project!=事业单位,外,还有没有其他指令可以的,如果要是这样的话实在太麻烦了,因为我有好几万数据量,项目多达几十个。。。随手附上数据以供实验
STATA版本为MP13.1
* Example generated by -dataex-. To install: ssc install dataex
clear
input str57 class str8 project
"十堰事业单位尊享协议02班"             "事业单位"
"荆州事业单位面试经典协议03班"         "事业单位"
"武汉事业单位直播课01班"               "事业单位"
"十堰事业单位尊享协议02班"             "事业单位"
"十堰事业单位精品协议02班"             "事业单位"
"武汉国家电网系统精讲01班"             ""        
"19课堂事业部国考直播课01班"           ""        
"19课堂事业部国考直播01班"             ""        
"事业单位事业部教师资格决胜02班"       "事业单位"
"事业单位事业部教师招聘刷题02班"       "事业单位"
"十堰特岗教师园丁特训全程协议A班"      ""        
"事业单位事业部教师资格决胜02班"       "事业单位"
"事业单位事业部教师资格决胜02班"       "事业单位"
"移动自习室国考图书教材配套01班"       ""        
"事业单位事业部教师资格决胜02班"       "事业单位"
"武汉特岗教师套餐组合01班"             ""        
"武汉教师招聘套餐组合01班"             ""        
"湖北网校其他国企面试协议01班"         ""        
"武汉考研考研考前特训营01班"           ""        
"武汉教师资格面试强化封闭02班"         ""        
"武汉教师资格面试强化封闭02班"         ""        
"武汉金融银行小班"                     ""        
"武汉考研考研体验营01班"               ""        
"湖北网校教师资格面试桃李协议01班"     ""        
"网校咨询部事业单位笔试零基础启航01班" "事业单位"
"事业单位事业部教师资格决胜02班"       "事业单位"
"湖北网校省考笔试公职就业plus会员01班" ""        
"十堰事业单位经典封闭02班"             "事业单位"
"19课堂事业部省考直播01班"             ""        
"随州省考直播课01班"                   ""        
end


二维码

扫码加我 拉你入群

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

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

全部回复
2019-4-29 08:00:30
我看不太懂你要做什么,加上 Stata 版本不一样 (中文处理不一样),只能建议 .... if project == ""。
二维码

扫码加我 拉你入群

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

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

2019-4-29 09:12:10
黃河泉 发表于 2019-4-29 08:00
我看不太懂你要做什么,加上 Stata 版本不一样 (中文处理不一样),只能建议 .... if project == ""。
好的,问题解决了,谢谢老师,以前没遇到过缺失值为空的情况,所以class那一列缺失值为空的情况突然不知道该怎么解决了,原来是这样,再次感谢老师
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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