如何将持续时间格式转换为秒?

时间:2019-07-26 14:16:51

标签: python jupyter

我有一个数据集,可以显示员工在电话中待了多长时间以及员工姓名等。格式如下:Hr:Min:Sec

Original Data

我想按Employee_Name分组数据,以便显示以下内容:

Expected Outcome

甚至秒。

CallLogs.groupby(['Employee_Name'])['Duration_Of_Call'].agg('sum')

TypeError: unsupported operand type(s) for +: 'datetime.time' and 
'datetime.time'

1 个答案:

答案 0 :(得分:0)

将其转换为Timedelta列,而不是datetime列。然后,您可以添加多个值。

类似的东西:

CallLogs['Duration_Of_Call'] = pd. to_timedelta(CallLogs['Duration_Of_Call'])
CallLogs.groupby(['Employee_Name'])['Duration_Of_Call'].agg('sum')