我有两个数据帧,我想通过比较不同列上的日期来合并它们.
这是列出工作单位和日期的数据帧.累计工时是指工人以前完成的工时数.此工作组的领导标识为领导名称.
Work_unit Date leader_name Cum_work
unit1 11/12/2017 Bob 2
unit2 12/14/2018 David 1
unit3 12/13/2019 Ada 3
unit4 1/1/2019 Bob 3
unit5 12/13/2019 Ada 4
这是显示每个任务的协作者的另一个数据帧.日期表示此协作者处理任务的日期.
Work_unit Date collaborators
unit2 12/13/2018 Bob
unit2 12/30/2018 Ada
unit3 1/10/2019 Bob
unit3 2/3/2019 Casey
unit4 12/30/2020 Ada
unit4 12/31/2020 David
我想结合两个数据帧来演示工作协作,并显示协作者的资历.
例如,Bob是工作单元1的负责人,但他也是单元2中的合作者.我想通过比较日期将Bob的累计工时从dataframe1(他完成的领导工作的数量)映射到dataframe2,因此,对于单元2中的Bob,Cumworks_afar应该是2.
因此,合并后的数据帧将是
Work_unit Date collaborators Cumworks_sofar
unit2 12/13/2018 Bob 2
unit2 12/30/2018 Ada 3
unit3 1/10/2019 Bob 3
unit3 2/3/2019 Casey 0
unit4 12/30/2020 Ada 4
unit4 12/31/2020 David 1
谢谢你的帮助