楼主: lachance
2281 1

[数据管理求助] 请问stata中如何reshape这样的long to wide? [推广有奖]

  • 1关注
  • 3粉丝

已卖:3份资源

讲师

44%

还不是VIP/贵宾

-

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

楼主
lachance 发表于 2016-11-10 10:14:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
STATA reshape

IDCOUNTRYYEARTA

1

Anhui

2003

442,468

1

Anhui

2004

544,934

1

Anhui

2005

550,771

2

Hebei

2003

438,176

2

Hebei

2004

545,651

3

Beijing

2003

1,240,357

3

Beijing

2004

1,496,834

3

Beijing

2005

1,553,813


成下面的结构,该如何做?
YEARAnhuiHebeiBeijing

2003

442,468438,1761,240,357

2004

544,934545,6511,496,834

2005

550,7711,553,813


这种reshape应该不是stata 命令支持的格式

非常感谢 .
二维码

扫码加我 拉你入群

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

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

关键词:reshape Shape Stata tata long 如何

回帖推荐

黃河泉 发表于2楼  查看完整内容

[

沙发
黃河泉 在职认证  发表于 2016-11-10 18:18:08
  1. clear
  2. input ID str10 COUNTRY YEAR TA
  3. 1 Anhui        2003 442468
  4. 1 Anhui        2004 544934
  5. 1 Anhui        2005 550771
  6. 2 Hebei        2003 438176
  7. 2 Hebei        2004 545651
  8. 3 Beijing 2003 1240357
  9. 3 Beijing 2004 1496834
  10. 3 Beijing 2005 1553813
  11. end

  12. drop ID
  13. sort YEAR COUNTRY

  14. reshape wide TA, i(YEAR) j(COUNTRY) string
  15. ren TA* *
复制代码
  1. . list

  2.      +----------------------------------+
  3.      | YEAR    Anhui   Beijing    Hebei |
  4.      |----------------------------------|
  5.   1. | 2003   442468   1240357   438176 |
  6.   2. | 2004   544934   1496834   545651 |
  7.   3. | 2005   550771   1553813        . |
  8.      +----------------------------------+
复制代码

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 18:39