楼主: njau
3685 6

[数据管理求助] 请教一个将数据转换成面板数据的问题,谢谢大家! [推广有奖]

  • 1关注
  • 0粉丝

副教授

46%

还不是VIP/贵宾

-

威望
0
论坛币
659 个
通用积分
10.2501
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
21808 点
帖子
407
精华
0
在线时间
269 小时
注册时间
2005-5-28
最后登录
2022-12-24

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
原始数据


请教大家,如何用stata将上面的原始数据转换成下面的面板数据,谢谢!
琢磨了好久,实在搞不定。

转换后需要的数据
原始数据在楼下。
二维码

扫码加我 拉你入群

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

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

关键词:面板数据 数据转换 Stata 原始数据 tata

沙发
njau 发表于 2018-10-2 02:17:56 |只看作者 |坛友微信交流群
补充上原始数据,谢谢了!

data.xlsx

11.04 KB

这个是原始数据

使用道具

藤椅
忧壑空谷兰 发表于 2018-10-2 09:54:19 |只看作者 |坛友微信交流群
用stata的reshape可以解决

使用道具

板凳
njau 发表于 2018-10-2 10:09:23 |只看作者 |坛友微信交流群
忧壑空谷兰 发表于 2018-10-2 09:54
用stata的reshape可以解决
试过,还是不会。

使用道具

报纸
qiangli 发表于 2018-10-2 15:22:01 来自手机 |只看作者 |坛友微信交流群
自己先把数据按照reshape的wide格式改好

使用道具

地板
njau 发表于 2018-10-2 22:25:51 |只看作者 |坛友微信交流群
qiangli 发表于 2018-10-2 15:22
自己先把数据按照reshape的wide格式改好
好的,谢谢,我再试试。

使用道具

7
黃河泉 在职认证  发表于 2019-1-5 18:29:10 |只看作者 |坛友微信交流群
njau 发表于 2018-10-2 22:25
好的,谢谢,我再试试。
如同 David Benson 之建议,最简单之方法为在 excel 中重新命名 x1 x1_1995, x2 to x_1995, 同样地,x1_1996 x2_1996。然后:
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str1 area float(x1_1995 x2_1995 x3_1995 x4_1995 x5_1995 x1_1996 x2_1996 x3_1996 x4_1996 x5_1996)
  4. "A" .064 .232 .344 .215 .144  .02  .09 .379 .323 .189
  5. "B" .072 .321 .356 .182 .069  .05  .23 .432  .22 .067
  6. "C" .094  .47 .339 .081 .015   .1 .337 .439 .107 .018
  7. "D" .083 .391 .381  .11 .035 .056 .299 .465 .135 .045
  8. "E" .123 .396 .334 .123 .024 .129 .306 .375 .149 .041
  9. "F" .073 .385 .391 .105 .045 .034 .261 .516  .14 .048
  10. "G" .071 .382 .346 .156 .044 .046 .285 .428 .197 .043
  11. "H" .083 .393  .36  .13 .035 .049 .259 .462 .179 .051
  12. "I"  .07 .236  .37 .226 .097 .038 .121 .428 .284  .13
  13. "J" .113 .398 .342 .118 .029 .134 .302 .401 .128 .035
  14. end

  15. // David Benson
  16. reshape long x1_ x2_ x3_ x4_ x5_, i(area) j(year)
  17. rename *_ *  // just renaming x1_ x1, x2_ x2
  18. sort year area
  19. by year: gen n= _n  // just to make list work

  20. list if n<=5, noobs sepby(year)
复制代码

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-3 06:32