全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3036 2
2016-08-26
在这里分享一下我今天的小收获~1、关于字符型变量转数值型变量,网上有很多都谈到encode和destring,对于他们的说明也都很详细,我今天注意到,有些字符串比如这种4403040911202N,当你直接使用destring时是不能够达到预想效果的,经过查找发现问题可以这样解决:
tab code if regexm(code, "[^0-9 .]")
destring code,replace ignore("N")
这样就成功将其变为数值型数据了,这样做主要是因为字符串中含有nonumeric characters即非数值型符号,将其去掉就可以咯。
2、关于数据合并,纵向合并用append,横向合并用merge,交叉合并用joinby。在横向合并时,通常会遇到几个数据文件一起合并的问题,如果像如下这样写,出现的问题就是什么_merge已经被定义过,运行了第一个就不可以再运行了。
merge 1:1 code using file1.dta
merge 1:1 code using file2.dta
merge 1:1 code using file3.dta
我在网上找到了如下方法http://blog.sina.com.cn/s/blog_629bb75801011q1y.html,希望可以有所帮助。


二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-26 20:07:50
http://www.ats.ucla.edu/stat/stata/faq/multmerge.htm 这个帖子也很有帮助对于合并多个文件
二维码

扫码加我 拉你入群

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

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

2020-5-29 08:35:36
感谢分享!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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