我正在努力创建一个高效的花名册,以便在任何给定的日期跟踪人员和他们所在的团队、他们向谁报告等。我想象输入一个新的一行的人有任何变化。你知道吗
我的挑战是,如何证明该人员在更改之间的所有其他日期都有相同的信息?例如,如果我要用另一个包含每日数据的文件pd.merge
这个文件,我想显示这个人a1
每天从5/1
-5/9
向Tim
报告,然后在5/10
以后向John
报告。你知道吗
Effective_Date EmpID Manager Team Current
5/1/2015 a1 Tim 11 No
5/10/2015 a1 John 5 Yes
5/1/2015 a2 Steve 11 No
5/3/2015 a3 Steve 1 No
5/25/2015 a2 Steve 3 Yes
5/4/2015 a3 Tim 9 Yes
因此,如果我有一个从5/1
-10/1
开始的日期列表,我希望看到每个EmpID
都有一行对应于每个日期。你知道吗
Date EmpID Manager Team Current
5/1/2015 a1 Tim 11 No
5/2/2015 a1 Tim 11 No
5/3/2015 a1 Tim 11 No
5/4/2015 a1 Tim 11 No
5/5/2015 a1 Tim 11 No
5/6/2015 a1 Tim 11 No
5/7/2015 a1 Tim 11 No
5/8/2015 a1 Tim 11 No
5/9/2015 a1 Tim 11 No
5/10/2015 a1 John 5 Yes
5/11/2015 a1 John 5 Yes
5/12/2015 a1 John 5 Yes
5/13/2015 a1 John 5 Yes
5/14/2015 a1 John 5 Yes
5/15/2015 a1 John 5 Yes
首先我给每个小组加了一行,因为经理今天很活跃。你知道吗
您可以^{} by } by
EmpID
和^{days
并通过方法how=first
填充行。你知道吗然后我重置多索引-首先删除第一个重复级别,然后再次重置。你知道吗
相关问题 更多 >
编程相关推荐