【发布时间】:2021-12-11 15:50:41
【问题描述】:
你能解决这个问题吗?我想计算两列 DataFrame 之间的时间差异(业务时间),但是我得到一个像这样的错误:'Series' object has no attribute 'tzinfo'。
import datetime
import pytz
import businesstimedelta
#workday definition
workday = businesstimedelta.WorkDayRule(
start_time=datetime.time(6),
end_time=datetime.time(18),
working_days=[0, 1, 2, 3, 4])
businesshrs = businesstimedelta.Rules([workday])
#Calculate the business time between two datetimes
start = df_dur["startdate"]
end = df_dur["enddate"]
bdiff = businesshrs.difference(start, end)
print(bdiff)
【问题讨论】:
标签: python pandas datetime timestamp data-science