希望你能帮我解决这个问题。我正在做一个项目,该项目涉及跟踪订单下达和交付之间的时间间隔。我正在使用的文件的日期格式如下:"日历日:小时:分钟:秒;
也就是说,我能够使用以下代码为属性创建datetime64[ns]对象:
df["Customer placed order datetime"] = pd.to_datetime(data["Customer placed order datetime"], format='%d %H:%M:%S')
data["Delivered to consumer datetime"] = pd.to_datetime(data["Delivered to consumer datetime"], format='%d %H:%M:%S')
然后,我将计算订单交付的时间和下订单的时间之间的差额,以获得总的时间间隔
data["lapse"] = data["Delivered to consumer datetime"] - data["Customer placed order datetime"]
这对当天交付的订单非常有效,但我遇到了深夜下单第二天交付的问题。请参阅以下示例:
客户下订单|日期时间交付给消费者日期时间|过期
1900-01-31 23:59:46 | 1900-01-01 01:49:07 | 31天+01:49:21
关于如何解决这个问题,有什么建议吗?
谢谢!
提供的示例没有反映出您试图解决的问题。示例中的日期彼此相隔一个月。尝试使用有效的示例重新创建错误,并查看问题是否仍然存在