gpt4 book ai didi

python - 如何在日期列表中减去周末?

转载 作者:行者123 更新时间:2023-12-01 01:16:48 25 4
gpt4 key购买 nike

我正在使用 pandas 数据框,该数据框加载了 csv 文件以及其中的日期。可以说

Assigned Date 
1/15/2019

Resolved Date
1/20/2019

我正在计算差异

df0['ResDate']  = df0['Resolved Date'].apply(lambda t: pd.to_datetime(t).date())
df0['RepDate'] = df0['Assigned Date'].apply(lambda t: pd.to_datetime(t).date())
df0['Woda']=df0['ResDate']-df0['RepDate']

我得到了正确的差异,但我需要减去周末。

我该如何继续。

谢谢

最佳答案

使用numpy.busday_count :

df0['Assigned Date'] = pd.to_datetime(df0['Assigned Date'])
df0['Resolved Date'] = pd.to_datetime(df0['Resolved Date'])

df0['Woda'] = [np.busday_count(b,a) for a, b in zip(df0['Resolved Date'],df0['Assigned Date'])]

关于python - 如何在日期列表中减去周末?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54274397/

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