全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2654 9
2014-12-22
变量本身是文字描述的   比如 教育程度用初中描述,我想用数字4把它描述出来  如何定义?我用了命令  gen edulevel=1 if a7==初中 不行
唉没学过STATA的人伤不起。。。  (注明: a7是原来教育程度的变量名)   P.S教育程度有多项  CGSS数据都用中文描述  现在想要全部换成数字   
二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-22 13:18:34
初中应该是这种形式”初中“(注意是英文引号)
二维码

扫码加我 拉你入群

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

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

2014-12-22 14:50:15
iorent 发表于 2014-12-22 13:18
初中应该是这种形式”初中“(注意是英文引号)
还是不行 提示错误类型是 type mismatch
二维码

扫码加我 拉你入群

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

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

2014-12-22 15:11:54
楼主,我看了CGSS2010.教育程度本身就是数值型啊,所以加引号会提示数据类型错误。bro的时候之所以都是中文,那是显示的数值标签,便于识别。在数据浏览窗口右键→value labels→hide all value labels之后就会发现其实各个受教育层次都是用数字表示的,初中本身就是用4表示的。如果想对变量取值重新编码,命令有很多。gen...replace可以,recode更方便。(stata中只有红色的字才是字符型的,蓝色的虽然是中文,其实也是数值型数据)
二维码

扫码加我 拉你入群

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

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

2014-12-22 15:23:20
iorent 发表于 2014-12-22 15:11
楼主,我看了CGSS2010.教育程度本身就是数值型啊,所以加引号会提示数据类型错误。bro的时候之所以都是中文 ...
果然如此!谢谢你啊
二维码

扫码加我 拉你入群

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

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

2014-12-22 15:26:38
人大菲菲飞 发表于 2014-12-22 15:23
果然如此!谢谢你啊
客气了。你也是ruc的吗?那还是校友呐。你用的哪一年的数据?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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