搜索
人大经济论坛 附件下载

附件下载

所在主题:
文件名:  data2.dta
资料下载链接地址: https://bbs.pinggu.org/a-2316795.html
附件大小:
35.32 KB   举报本内容
需要计算从1999-2016年各年各个公司的高管的学历均值。总体思路是使用循环,对各个公司进行循环,然后找出这个公司的所有高管,而后将其任职时间段与2010年12月31日相匹配,包括这个时间点的就是2010年的高管,然后把这个记录作为2010年的其中一条高管记录。
我的思路是这样的:用while循环搭配 clip(year,indtt,offdtt)这样的条件来做,只要年份在这两个时间之间就能得出我们输入的年份的值,这样后面要求1999年的数据就能用条件if < 20001231 这样的条件筛选,依次类推。本来是打算用forvalues循环语句的,但是不知道要怎么把year的范围放进去,所以尝试用while。

local yr=19991231
while `yr' <= 20161231 {
gen year = clip(`yr',indtt,offdtt)
local yr=`yr'+10000
}
format year %8.0f


但是处理结果并不如想象中的那样。
现在不知道该怎么办了。各位大神帮帮忙~~



    熟悉论坛请点击新手指南
下载说明
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。
2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。
3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。
(如有侵权,欢迎举报)
二维码

扫码加我 拉你入群

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

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

GMT+8, 2026-1-1 11:23