У меня есть этот набор данных:
test <- data.frame("eventId" = c(rep(1,5), rep(2,3), rep(3,6)),
"commandType" = c(rep("RO",3), rep("RW", 2), rep("RO",7),"RW", "RO"),
"sessionType" = c(rep("RW",5), rep("RO",3), rep("RW",6)))
Я хочу назначить sessionType
для каждой eventId
(группы) на основе commandType
.Если в группе есть «RW», то вся эта группа будет присвоена «RW».Если у группы только «RO» или «RW» как commandType
, sessionType
будет соответствовать commandType
.
Я думаю, что это можно сделать в dplyr
, но не уверен, как этого добиться.Любая помощь будет принята с благодарностью!Спасибо!