【发布时间】:2023-03-07 15:51:02
【问题描述】:
我的数据集相当大,但如下所示:
PData <-
ID Date Time OBJ Loc Condition Color
ID21 12/20/2020 04:52 rack A1 Good Bright
ID21 12/20/2020 04:52 desk A3 Good Bright
ID5 12/20/2020 12:05 rack A1 Partial Dark
ID5 12/20/2020 12:05 desk A2 Partial Dark
ID3 12/21/2020 03:25 rack A1 Partial Bright
ID3 12/21/2020 03:25 rack A3 Partial Bright
ID3 12/21/2020 03:25 rack A5 Partial Bright
ID3 12/21/2020 03:25 rack A4 Partial Bright
ID3 12/21/2020 03:25 rack A1 Partial Bright
ID3 12/21/2020 03:25 rack A2 Partial Bright
ID12 12/21/2020 09:25 chair A3 Good Bright
ID12 12/21/2020 09:25 computerA1 Good Bright
ID34 12/21/2020 16:35 rack A1 Good Bright
ID34 12/21/2020 16:35 computerA2 Good Bright
ID34 12/21/2020 16:35 chair A3 Good Bright
ID34 12/21/2020 16:35 desk A4 Good Bright
ID33 12/21/2020 10:36 desk A5 Good Bright
ID33 12/21/2020 10:36 desk A2 Good Bright
ID33 12/21/2020 10:36 desk A1 Good Bright
ID33 12/21/2020 10:36 desk A3 Good Bright
ID33 12/21/2020 10:36 desk A3 Good Bright
我正在尝试根据各种条件进行过滤,然后提取每天最多条目的 ID。
newDat <- PData %>% group_by(Date,ID) %>% filter(Condition == "Good", Color == "Bright") %>% add_count(ID)
到目前为止,我已经编写了以下代码,但我不知道如何提取具有每天最多条目的 ID 的行。
下面是我想要实现的一个示例。
ID Date Time OBJ Loc Condition Color
ID21 12/20/2020 04:52 rack A1 Good Bright
ID21 12/20/2020 04:52 desk A3 Good Bright
ID33 12/21/2020 10:36 desk A5 Good Bright
ID33 12/21/2020 10:36 desk A2 Good Bright
ID33 12/21/2020 10:36 desk A1 Good Bright
ID33 12/21/2020 10:36 desk A3 Good Bright
ID33 12/21/2020 10:36 desk A3 Good Bright
任何帮助将不胜感激!
【问题讨论】: