楼主: yulong0418
912 2

[数据管理求助] 数据处理问题,谢谢! [推广有奖]

  • 1关注
  • 2粉丝

已卖:410份资源

博士生

44%

还不是VIP/贵宾

-

威望
0
论坛币
11279 个
通用积分
9.8538
学术水平
4 点
热心指数
6 点
信用等级
5 点
经验
2007 点
帖子
115
精华
0
在线时间
384 小时
注册时间
2012-4-18
最后登录
2025-10-10

楼主
yulong0418 发表于 2015-4-7 12:23:40 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
1.png
请教一个数据处理问题,我的数据是公司代码,高管名字,任期开始和截止年份(如2005-2008、2011-2012等),请问怎么根据任期数据把中间年份也拓展出来,比如增加一个变量yr,形成如下图的数据:
2.png


二维码

扫码加我 拉你入群

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

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

关键词:数据处理问题 数据处理 拓展

沙发
yulong0418 发表于 2015-4-7 12:37:39
我能想到的是先reshape一下,生成一条截止年(2008)的观测,变成纵向结构,然是中间怎么补就不会了,求指教!

藤椅
ywh19860616 发表于 2015-4-7 15:33:53
. clear

. input code str20 name startyr endyr

           code                  name     startyr       endyr
  1. 2 a 2005 2008
  2. 2 b 2005 2008
  3. 2 c 2005 2008
  4. 2 d 2005 2008
  5. end

. expand 4
(12 observations created)

. sort code name

. bys name: gen yr = 2004 + _n

. list

     +--------------------------------------+
     | code   name   startyr   endyr     yr |
     |--------------------------------------|
  1. |    2      a      2005    2008   2005 |
  2. |    2      a      2005    2008   2006 |
  3. |    2      a      2005    2008   2007 |
  4. |    2      a      2005    2008   2008 |
  5. |    2      b      2005    2008   2005 |
     |--------------------------------------|
  6. |    2      b      2005    2008   2006 |
  7. |    2      b      2005    2008   2007 |
  8. |    2      b      2005    2008   2008 |
  9. |    2      c      2005    2008   2005 |
10. |    2      c      2005    2008   2006 |
     |--------------------------------------|
11. |    2      c      2005    2008   2007 |
12. |    2      c      2005    2008   2008 |
13. |    2      d      2005    2008   2005 |
14. |    2      d      2005    2008   2006 |
15. |    2      d      2005    2008   2007 |
     |--------------------------------------|
16. |    2      d      2005    2008   2008 |
     +--------------------------------------+

.
end of do-file

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

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