-
这几天写论文,需要用到面板数据,从统计局导出的数据一般是长下面这样的
-
如果要手动处理成面板数据的格式会非常麻烦,网上有用Excel数据透视表的办法,但我不会(好像是某个功能一直弹不出来),所以Excel five选择了Stata,我用的版本是Stata.15
-
首先把数据复制到Stata中(不包括行名)
-
输入如下代码
rename var1 id #重命名,id是个体变量
drop var2 #这里因为2020年数据是空的,所以需要把第二列删掉
rename var3 y2019
#重命名,y2019,字母+数字,其中字母代表我们收集的变量,数字是年份
#划重点,一定要命名为字母+数字
rename var4 y2018
rename var5 y2017
rename var6 y2016
rename var7 y2015
rename var8 y2014
rename var9 y2013
rename var10 y2012
rename var11 y2011
#使用reshape命令,这里是宽变长命令,还有长变宽命令朋友们有兴趣可以自己看一下
#y是我们收集的变量,如果朋友们在重命名时使用的是别的,比如haha2021,那么这里命令改为reshape long haha,i(id) j(year)
reshape long y,i(id) j(year)
-
运行,数据就转化成了面板数据的形式
- 时间有限,写的很乱,有些术语不懂如何形容,一通暴力操作,望多多包涵
版权声明:本文为KINLY_LJY原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。