首页 > 解决方案 > 在 Pandas 数据框中实现队列

问题描述

我有一个带有时间戳的排序数据框arrival_datedeparture_date用于我系统中的许多条目,这些条目具有固定数量的计数器。

这些日期是根据某种分布随机和独立生成的,但它们可能会重叠,从而同时使用超过固定数量的计数器。

我现在的目标是创建 2 个新列arrival_date_adjusteddeparture_date_adjusted其中时间戳被移回,这样系统就不会被过度使用并且表现得像 FCFS 队列。

现在的问题是有一种方法可以使用 pandas 或一些相关库而不是使用for循环来实现吗?

我在考虑某种滚动操作,但由于滚动窗口的大小始终取决于前几行,我不确定是否可以有效地实现。

标签: pythonpandasdataframedatetimequeue

解决方案


推荐阅读