【发布时间】:2020-08-10 03:57:17
【问题描述】:
日期格式如下:
YYYY-MM-DD HH:MM:SS
使用以下笔记本和计算:
import pandas as pd
import numpy as np
import datetime as dt
F52_metrics['Dock to UPS SAP Receipt'] = (F52_metrics['UPS SAP Receipt Date'].dt.date - F52_metrics['Dock Date'].dt.date).astype(str).map(lambda x: x.rstrip('00:00:00.000000000')).str.replace("NaT", "").str.replace("+","").str.replace("days","")
需要重复上述计算以排除工作日。我尝试用 numpy.busday_count 完全替换计算,但一直遇到语法错误。
【问题讨论】:
-
您如何定义工作日?在一些我工作过的公司里,只有元旦被认为是非工作日。周六在某些地区是工作日,周五在其他地区是假期
-
M-F 是工作日
标签: pandas numpy date datetime calculation