我有一个数据集,该数据集显示了员工在电话中使用员工姓名等的时间。格式如下:Hr:Min:Sec

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

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

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

甚至几秒钟。

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

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

最佳答案

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

就像是:

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

07-24 09:52