使用tidyverse计算商店中从00:00到24:00每小时的购买者数量

时间:2018-07-17 15:28:55

标签: r datetime tidyverse calculation

我需要计算一天中每个小时的商店中的购买者数量。我已经从另一个类似的问题中复制了数据,但这似乎无法解决我正在寻找的问题。我不想计算在商店中的停留时间,而是要通过计算一天中每个小时的所有购买者来计算商店的入住率。我只需要使用tidyverse和lubridate进行此操作。

df <- structure(list(ID = c(101, 102, 103, 104, 105, 106, 107), 
                     Time_in = structure(c(1326309720, 1326309900, 1328990700, 
                                        1328997240, 1329000840, 1329004440, 
                                        1329004680), 
                    class = c("POSIXct", "POSIXt"), tzone = ""),  
                    Time_out = structure(c(1326313800, 1326317340, 1326317460, 
                                        1326324660, 1326328260, 1326335460, 
                                        1326335460), 
                    class = c("POSIXct", "POSIXt"), tzone = "")), .Names = 
                            c("ID", "Adm", "Disc"), 
                    row.names = c(NA, -7L), class = "data.frame")

1 个答案:

答案 0 :(得分:0)

假设Adm和Disc是他们在商店中执行的操作。

在此处使用年月日小时数,可以将其扩展到所需的任何年份。

Authorize

reprex package(v0.2.0)于2018-07-17创建。