gpt4 book ai didi

python - 不支持的操作数类型 - : 'datetime.time' and 'datetime.time'

转载 作者:太空宇宙 更新时间:2023-11-04 07:55:32 25 4
gpt4 key购买 nike

Ca  Tên NVNL    Check in    Check out   Thời gian làm việc trong ca     Hỗ trợ ăn trưa
0 Ca Sáng Ngô Hải Anh 08:15:00 12:13:00 NaN NaN
1 Ca Chiều Ngô Hải Anh 14:00:00 17:35:00 NaN NaN
2 Ca Chiều Ngô Văn Ninh 13:30:00 17:57:00 NaN NaN
3 Ca Chiều Nguyễn Hoàng Anh 14:00:00 17:43:00 NaN NaN

我想将 Check out 减去 Check In 列。通过这段代码

data['Thời gian làm việc']= data['Check out '] - data['Check in']

但我收到此错误:TypeError: unsupported operand type(s) for -: 'datetime.time' and 'datetime.time' 请帮助我。

最佳答案

我认为这里可以通过 to_timedelta 将值转换为时间增量, 但首先转换为 strings:

data['Thời gian làm việc']= (pd.to_timedelta(data['Check out'].astype(str)) - 
pd.to_timedelta(data['Check in'].astype(str)))

或通过 to_datetimedatetimes :

data['Thời gian làm việc']= (pd.to_datetime(data['Check out'].astype(str)) - 
pd.to_datetime(data['Check in'].astype(str)))

关于python - 不支持的操作数类型 - : 'datetime.time' and 'datetime.time' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49466423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com