楼主: jiantt
7267 8

[面板数据求助] 求助,关于企业年龄数据计算,企业年龄表和其他数据表合并的问题 [推广有奖]

  • 0关注
  • 0粉丝

大专生

48%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
1.0238
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
185 点
帖子
7
精华
0
在线时间
101 小时
注册时间
2014-3-23
最后登录
2020-5-13

楼主
jiantt 学生认证  发表于 2015-2-2 14:28:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我希望根据企业注册日期数据表计算企业年龄,然后和之前的一个数据表合并,但是数据库下载的企业年龄(来源表)是这个样子的
id    zyear
4      1986  
12    1984
16   1980
17   1984
18   1991
19   1981
20   1992

而想要合并的主表是这样的:
id    year  wczx
12 2003 8.20e+07
12 2004 7.82e+07
12 2005 8.49e+07
12 2006 7.98e+07
12 2007 1.47e+08
12 2008 2.94e+08
12 2009 3.08e+08
12 2010 3.92e+08
12 2011 3.81e+08
12 2012 9.13e+08
比如股票代码为12的公司,2003年当年的企业年龄为2003-1984=19,但是2004年对应的年龄就是20了,想知道怎么样才能够达到下面的效果:
stock year  age  wczx
12     2003 19   8.20e+07
12    2004  20    ......
12    2005  21   .....
..........
不知道说的清不清楚,期望各位大神们帮忙看看怎么解决,万分感谢!

二维码

扫码加我 拉你入群

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

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

关键词:数据表 Stock year stoc tock 企业注册 数据表 数据库

沙发
chenlongjie2003 发表于 2015-2-2 14:39:39
先按照id 把zyear merge过来,然后gen age=year-zyear
详见help merge

藤椅
xiaobaiyunli 发表于 2015-2-2 15:18:20
merge m:1 id using 附表的路径名
gen age=year-zyear

板凳
jiantt 学生认证  发表于 2015-2-2 15:47:08
chenlongjie2003 发表于 2015-2-2 14:39
先按照id 把zyear merge过来,然后gen age=year-zyear
详见help merge
谢谢,我试了一下,用的 merge 1:1 stock using age.dta,keep(1 3)语句,可是出现了下面这个错误
variable stock does not uniquely identify observations in the master data
意思是说我的主表里,stock相同的不止一个,因为每个stock还分年份的,但是来源表(企业年龄)只有stock,没有year,不知道该怎么办

报纸
625928915 学生认证  发表于 2015-2-3 10:52:21
2楼讲的很详细了,你试下

地板
jiantt 学生认证  发表于 2015-2-3 15:32:25
xiaobaiyunli 发表于 2015-2-2 15:18
merge m:1 id using 附表的路径名
gen age=year-zyear
谢谢,用了你的命令问题已经解决了

7
jiantt 学生认证  发表于 2015-2-3 15:34:06
625928915 发表于 2015-2-3 10:52
2楼讲的很详细了,你试下
嗯,谢谢啦,现在问题已经解决了

8
Bella018 发表于 2019-7-31 21:40:51
jiantt 发表于 2015-2-2 15:47
谢谢,我试了一下,用的 merge 1:1 stock using age.dta,keep(1 3)语句,可是出现了下面这个错误
variab ...
请问最终是怎么解决的吗,我目前也遇到了这个问题

9
wuli逗温 发表于 2020-3-2 17:27:41
Bella018 发表于 2019-7-31 21:40
请问最终是怎么解决的吗,我目前也遇到了这个问题
您好,您把using那个文件里面的重复值删了就行了

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

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