全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
624 2
2021-09-02
我的原始数据如下。某公司在2008年至2013年之间聘用了两位工程师。我想处理出的结果是:列出该公司2005年至2015年十年间所有数据,期间某年若聘用了工程师进行公司管理,则该年度定义为1,否则若没有聘用工程师,则该年度定义为0.感谢大神!!


以下是原始数据:


复制代码




股票代码

人名

起始年份

终止年份

‘0001

Bil

2008

2010

‘0001

Bil

2011

2011

‘0001

Amy

2011

2013




以下是期望得到的数据



复制代码




股票代码

年份

标记

‘0001

2005

0

‘0001

2006

0

‘0001

2007

0

‘0001

2008

1

‘0001

2009

1

‘0001

2010

1

‘0001

2011

1

‘0001

2012

1

‘0001

2013

1

‘0001

2014

0

‘0001

2015

0


二维码

扫码加我 拉你入群

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

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

全部回复
2021-9-2 14:19:54
看起来你可以直接使用工程师起止年份来计算,判断当前年份与起始年份 终止年份的大小关系

例如 针对工程师Bil的考虑
gen want=0
replace want=1 if 年份<=终止年份&年份>=起始年份
二维码

扫码加我 拉你入群

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

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

2021-9-3 08:48:54
wdlbcj 发表于 2021-9-2 14:19
看起来你可以直接使用工程师起止年份来计算,判断当前年份与起始年份 终止年份的大小关系

例如 针对工程 ...
好的,谢谢您
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群