楼主: lachance
3367 7

[面板数据求助] 这样的数据格式STATA怎么快速转化为面板数据 [推广有奖]

  • 1关注
  • 3粉丝

已卖:3份资源

讲师

44%

还不是VIP/贵宾

-

威望
0
论坛币
693 个
通用积分
0.0157
学术水平
4 点
热心指数
5 点
信用等级
1 点
经验
10072 点
帖子
403
精华
0
在线时间
399 小时
注册时间
2008-1-22
最后登录
2020-4-15

楼主
lachance 发表于 2014-4-4 06:22:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
数据格式如下:

country

2001

2002

2003

C1

23,100.42

23,466.71

27,402.39

C2

21736.18

23466.66

28592.42

C3

32,711.10

31,241.17

33,717.88




请问STATA 命令怎么快速转化为如下面板数据?
countryYearVAR
C1200123,100.42
C1200123,466.71
C1200127,402.39
C2200221736.18
C2200223466.66
C2200228592.42
C3200332,711.10
C3200331,241.17
C4200333,717.88


非常感谢 ;-)
二维码

扫码加我 拉你入群

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

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

关键词:Stata 数据格式 面板数据 tata Country

[

沙发
七斗浮云 发表于 2014-4-4 08:44:41
你的第二张表果断写错了,自己看。
处理方法:
先将你第一张表中的变量名2001,2002,2003改为y2001,y2002,y2003;
然后输入命令:
reshape long y, i(country) j(year)
就OK了。
闻道有先后,术业有专攻。

藤椅
七斗浮云 发表于 2014-4-4 08:47:47
闻道有先后,术业有专攻。

板凳
lachance 发表于 2014-4-4 09:44:51
多谢楼上,STATA处理PANEL DATA真是厉害
[

报纸
lachance 发表于 2014-4-4 13:07:43
七斗浮云 发表于 2014-4-4 08:44
你的第二张表果断写错了,自己看。
处理方法:
先将你第一张表中的变量名2001,2002,2003改为y2001,y2002, ...
如果数据格式是下面这样的,
citybjshgz

2001

23,100

23,467

27,402

2002

21,736

23,467

28,592

2003

32,711

31,241

33,718


想写成如下的PANEL 格式, STATA又该怎么办呢? 还可以用RESHAPE吗?
cityyearsale
bj

2001

23,100.42

bj

2001

21736.18

bj

2001

32,711.10

sh

2002

23,466.71

sh

2002

23466.66

sh

2002

31,241.17

gz

2003

27,402.39

gz

2003

28592.42

gz

2003

33,717.88



[

地板
七斗浮云 发表于 2014-4-4 16:53:56
这个和你上面的数据其实是一样的,
你可以先转置一下,即将行变为列,列变为行。
help xpose
然后再reshape
闻道有先后,术业有专攻。

7
七斗浮云 发表于 2014-4-4 16:56:15
在转置前先把2001、2002、2003改为y2001/y2002/y2003.
因为纯数字是没法做变量名称的。
闻道有先后,术业有专攻。

8
SpencerMeng 在职认证  发表于 2014-5-1 15:49:43
学到了使用xpose lol
哈哈 谢谢
有问题来发帖,来发帖没问题!
我尊重版规,一切为了学术!
Stata专版版规:https://bbs.pinggu.org/thread-1651470-1-1.html

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-8 13:46