Получение опыта сотрудников с задачей, относительно времени, когда они выполнили предыдущую задачу
df=pd.read_csv("C:Tasks_Revised_For_Analysis.csv")
Print(df['AssignedTo'], df['TaskType'], df['DaysExperienceWithTask'],
Out[15]:
Vaughn Informatica 7
kodams Spotfire 8
sreddy python 2
Vaughn informatica 4
kodams java 5
Vaughn Python 9
Это то, что я хотел бы вернуть:
Out[15]:
Vaughn Informatica 11
Vaughn Python 9
kodams Spotfire 8
kodams java 5
sreddy python 2
Мне нужно получить опыт работы с каждым конкретным типом задач. Это все, что я мог придумать, пытаясь решить эту проблему:
def RelativeTaskTypeExp (UsernameIn, TechIn, DateIn):
usertasks = {all} where user = UsernameIn
usertechtasks = {usertask} where tech = TechIn
usertechpasttasks = {usertechtasks} where middledate < DateIn
return usertechpasttasks.count()
all Final.apply(lambda row: RelativeTaskTypeExp(row['AssignedTo'], row['TaskType'], row['EmployeeStartDate'], row['TaskEndDate']))
Любая помощь очень ценится, большое спасибо.