楼主: shuanggongmi
1696 1

[面板数据求助] 两表横向合并时,日期变量全部刷成一致的了 [推广有奖]

  • 0关注
  • 0粉丝

本科生

7%

还不是VIP/贵宾

-

威望
0
论坛币
224 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
233 点
帖子
18
精华
0
在线时间
115 小时
注册时间
2015-6-18
最后登录
2023-2-11

楼主
shuanggongmi 发表于 2017-3-29 18:40:40 |AI写论文
15论坛币
我在做控股股东与盈余质量关系的实证研究,相关变量表已经通过多次横向合并,得到图1: 微信截图_20170329191156.png (图1)
现在还差最后一步——与关于控股股东性质、持股比例的表横向合并,控股股东表如图2所示: 微信截图_20170329191415.png
(图2)
这两表区别在于,第一张表每支股的每一年日期范围从2007年3月-12月,而第二张表每一年就只有年末数据。我用merge m:m stkcd date using "cs1",keep(3)nogen合并,合并后的表日期变量全刷成一致的了,如图3:所示: 微信截图_20170329191725.png
(图3)
日期变量全是年末的了,这样导致我后面无法设置时间序列变量

stata新手,不太会用,求问此种情况如何解决?

关键词:日期变量 stata新手 stkcd Using Stata 股东 如何

沙发
黃河泉 在职认证  发表于 2017-3-29 18:58:25
你没附上可直接用之资料,所以我只能给大概之答案。首先,两个档案都产生
  1. gen year = substr(date,1,4)
复制代码
然后
  1. use 1.dta, clear
  2. merge m:1 stkcd year using 2.dta
复制代码

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

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