全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4399 2
2021-08-02

手上有同一个调查在2008年、2009年两年的excel数据,请问怎么合并成一个面板数据呢?

二维码

扫码加我 拉你入群

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

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

全部回复
2021-8-2 13:52:36
思路:先把数据分别导入stata,将两个文件中主要变量分别命名成var2007 var2008的形式;然后用merge命令进行合并,之后用reshape命令转换面板。
由于没有具体数据文件,所以写了主要命令,如下:
cd "数据文件位置"
import excel " 文件位置+excel文件名 "
use 2007.dta,clear   //打开2007年的数据文件
rename var var2007
use 2008.dta,clear   //打开2008年的数据文件
rename var var2008
merge 1:1 var1 var2 using 2008.dta //与2008年数据文件合并
save 合并.dta  //将合并后的数据保存下来
use 合并.dta,clear
reshape long var1 var2 , i(id) j(year)  
二维码

扫码加我 拉你入群

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

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

2021-8-4 10:33:51
scx980087 发表于 2021-8-2 13:52
思路:先把数据分别导入stata,将两个文件中主要变量分别命名成var2007 var2008的形式;然后用merge命令进 ...
谢谢您!!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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