全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1049 3
2017-03-20
悬赏 200 个论坛币 已解决


删除规则为  如果同样一个name,如果在不同institution出现的时间有交叉,时间初始与结束点重合不算,那么则将该name对应的观测删除掉。如张三,脸书对应的最后日期为2015 4 ,而华为最开始对应时间是2015 3 存在交叉  , 所以删掉张三。


nameyearqtrinstitutionsex
张三

2013

1

微软
张三

2013

3

微软
张三

2013

3

脸书
张三

2014

3

脸书
张三

2015

4

脸书
张三

2015

3

华为
张三

2015

4

华为
李四

2015

1

联合利华
李四

2015

3

联合利华
李四

2015

3

保洁
王五

2014

4

华为

二维码

扫码加我 拉你入群

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

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

全部回复
2017-3-20 19:25:21
复制代码

二维码

扫码加我 拉你入群

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

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

2017-3-20 21:47:52
要生成每个INSTITUTION 的START DATE & ENDDATE,做成 张三  2013-1-1   2013-9-30 微软这种数据格式,如果按照START DATE SORT,用START DATE和上一个 INSTIUTION 的 ENDDATE比较,如果STDATE>=LAG(ENDDATE),则保留,否则可以设置FLAG=1,把FLAG=1的NAME(nodupkey)跳出来merge回去,最后跳出非FLAG=1的记录就可以
二维码

扫码加我 拉你入群

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

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

2017-3-22 10:11:34
wang1839 发表于 2017-3-20 21:47
要生成每个INSTITUTION 的START DATE & ENDDATE,做成 张三  2013-1-1   2013-9-30 微软这种数据格式,如果按 ...
谢谢    很巧妙
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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