全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 统计软件培训班VIP答疑区
1638 1
2010-04-05
连老师:
    您好,我在做跨国面板的时候,有三份跨国面板数据表,每张表的国家和时间并不完全一致,比如一份是110个国家1980-2005,另一份是120个国家1980-2006,还有一份是190个国家1980-2007年的数据,我想将三份表组合成一份面板数据,国家变量取三份表都存在的国家,年份则取1980-2007,您看我应该用什么命令才可以?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-7 10:35:30
首先,保证三份数据中都有如下两个变量:country year
其中,每份数据中的国家名称(最好采用1,2,3编码的方式)要一致。
接下来可以合并了:
use file1, clear
merge 1:1 country year using file2, gen(m1)
merge 1:1 country year using file3, gen(m2)
keep if m1==3 & m2==3

由于你的样本中最长的时间跨度就是 1980-2007,所以你无需处理年度的问题。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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