全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3321 7
2014-04-04
数据格式如下:

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


非常感谢 ;-)
二维码

扫码加我 拉你入群

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

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

全部回复
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
二维码

扫码加我 拉你入群

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

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

2014-4-4 09:44:51
多谢楼上,STATA处理PANEL DATA真是厉害
二维码

扫码加我 拉你入群

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

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

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
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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