gpt4 book ai didi

r - 我可以使用 lubridate 使用 %within% 在间隔内获取多个实例吗?

转载 作者:行者123 更新时间:2023-12-04 09:06:38 25 4
gpt4 key购买 nike

我正在尝试创建一个可视化,显示一些前任/后继操作,有多少员工在 24 小时时钟内上类。

我创建了一个实例向量,相隔两小时。我将一张劳动记录表(上类和下类)转换为一个数据间隔的数据帧。当我使用 %within% 函数时,我只会为我的向量的第一个实例取回 T/F。

graph.instants <- seq( ymd("2014-05-12"), by= "2 hours", len= 120) #Make vector of instants in 2 hour intervals
ln205intervals <- data.frame(ints = interval(Frame206$LaborOn, Frame206$LaborOff)) #Make intervals with LN205 data

graph.instants %within% ln205intervals$ints

有没有办法根据间隔向量检查瞬间向量?

这是我的问题的图片:

enter image description here

最佳答案

作为替代存档:dplyr 定义了一个 between

library(lubridate)
library(dplyr)

dat <- data.frame(time = seq( ymd("2015-01-01"), by= "2 hours", len= 1000))

dat %>% filter(between(time, ymd("2015-01-10"), ymd("2015-01-11")))

关于r - 我可以使用 lubridate 使用 %within% 在间隔内获取多个实例吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25556366/

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