python - 在 Pandas 数据框中实现队列
问题描述
我有一个带有时间戳的排序数据框arrival_date
,departure_date
用于我系统中的许多条目,这些条目具有固定数量的计数器。
这些日期是根据某种分布随机和独立生成的,但它们可能会重叠,从而同时使用超过固定数量的计数器。
我现在的目标是创建 2 个新列arrival_date_adjusted
,departure_date_adjusted
其中时间戳被移回,这样系统就不会被过度使用并且表现得像 FCFS 队列。
现在的问题是有一种方法可以使用 pandas 或一些相关库而不是使用for
循环来实现吗?
我在考虑某种滚动操作,但由于滚动窗口的大小始终取决于前几行,我不确定是否可以有效地实现。
解决方案
推荐阅读
- r - 指定多年的时间段
- typescript - 在类上实现接口需要重新声明类型
- bash - 如何在bash中查找后跟某个数字的任何字符序列
- javascript - 在构建项目中手动输入 URL,而已经在子页面上会导致样式失真
- firebase - 如何在firebase中设置规则以防止相同的昵称?
- c++ - Win7 C++ - 从以用户身份登录的服务中以用户身份启动可执行文件
- c# - Kerberos 令牌要求再次调用以完成上下文
- javascript - Angular 的循环模板可以遍历枚举吗?
- arrays - Postgres对象数组错误`错误:无法确定多态类型,因为输入的类型为“未知”`
- php - 带有int或浮点数的PHP字符串