全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3963 7
2012-08-28
有几年的企业微观数据,想做成面板数据。类似于下面这个例子

year2007.dta


year

id

gdp

2007

1

50

2007

2

55

2007

3

54

year2008.dta


year

id

gdp

2008

1

77

2008

2

85

2008

3

28

year2009.dta


year

id

gdp

2009

1

45

2009

2

87

2009

3

78

想要的结果是:


id

year

gdp

1

2007

50

1

2008

77

1

2009

45

2

2007

55

2

2008

85

2

2009

87

3

2007

54

3

2008

28

3

2009

78


我的要做的比这个例子复杂在3个地方,1、数据量巨大。2、变量要多的多,而且在每个截面数据文件中(也是.dta格式的),变量的前后顺序并不相同,而且变量的个数也不同。3,有些年份,同一个id可能不是存在于所有年份的,比如有的年份没有id=2的这行。
我想把保留所有的变量。怎么做啊!!!!!!!!!!!!!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-28 21:17:01
上面的表看不清,又做了一个

year2007.dta               
year        id        gdp
2007        1        2
2007        3        4
2007        5        6
year2008.dta               
year        id        gdp
2008        1        2
2008        3        4
2008        5        6
year2009.dta               
year        id        gdp
2008        1        2
2008        3        4
2008        5        6
想要的结果是

id        year        gdp
1        2007        
1        2008        
1        2009        
2        2007        
2        2008        
2        2009        
3        2007        
3        2008        
3        2009        

我的要做的比这个例子复杂在3个地方,1、数据量巨大。2、变量要多的多,而且在每个截面数据文件中(也是.dta格式的),变量的前后顺序并不相同,而且变量的个数也不同。3,有些年份,同一个id可能不是存在于所有年份的,比如有的年份没有id=2的这行。
我想把保留所有的变量。怎么做啊!!!!!!!!!!!!!!!
二维码

扫码加我 拉你入群

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

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

2012-8-29 07:37:40
use year2007.dta,clear
append using year2008.dta  year2009.dta  
sort id year   
二维码

扫码加我 拉你入群

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

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

2012-8-29 09:36:20
老树皮 发表于 2012-8-29 07:37
use year2007.dta,clear
append using year2008.dta  year2009.dta  
sort id year
谢谢啊,昨晚整到3点钟才琢磨出这个来,刚开始学stata,一直在琢磨用merge命令。
另外,论坛不是有奖励么,我怎么给?多少意思一下,哈哈
二维码

扫码加我 拉你入群

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

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

2012-8-29 10:34:01
hoper09 发表于 2012-8-29 09:36
谢谢啊,昨晚整到3点钟才琢磨出这个来,刚开始学stata,一直在琢磨用merge命令。
另外,论坛不是有奖励么 ...
我也不是很清楚。无所谓了,又不是冲着你的奖励来的。

PS:关于数据合并和调整数据结构,append, merege和reshape这三个命令都需要好好捉摸下,经常需要交替使用。
二维码

扫码加我 拉你入群

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

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

2016-3-12 16:06:51
不知道SAS可以不
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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