Я использую grep для разделения идентификаторов, которые начинаются с 1 и 2, так как 1 указывает, что они являются менеджером, а 2 указывает, что они являются работниками. Это работает для вызовов менеджера ниже, но когда я пытаюсь использовать grep для идентификаторов, начинающихся с 2, это не работает. Мои переменные ID имеют префикс 1 или 2, а затем следуют 9 других случайных чисел. Кто-нибудь знает, почему grep не работает с 2?
#MANAGER CALLS
MANAGERCALLS_BYDATE <- file[, c("ID","CALLEE", "weekday")]
MANAGERCALLS_BYDATE <- subset(MANAGERCALLS_BYDATE, ID == grep("^1.{9}",
file$ID, value=TRUE))
#WORKER CALLS
WORKERCALLS_BYDATE <-file[, c("ID","CALLEE", "weekday")]
WORKERCALLS_BYDATE <- subset(WORKERCALLS_BYDATE, ID == grep("^2.{9}",
file$ID, value=TRUE))