Если у вас длинный список групп, это может быть не самый быстрый способ, но, используя mutate
из пакета dplyr :
data <- data.frame("Id" = 000001:000004, "University" = c("Anhanguera", "Unopar", "Anhembi", "FMU"))
data <- mutate(data, Group = as.factor(
ifelse(University %in% "Anhanguera", "Kronton",
ifelse(University %in% "Unopar", "Kronton",
ifelse(University %in% "Anhembi", "Laureate",
ifelse(University %in% "FMU", "Laureate", NA))))))
data
str(data)
Я использовал Университет здесь, но просто замените его на ff_vector
.
Если вы хотите сохранить Группу как символ, удалите as.factor()
.
Я не знаком с ffbase
, но посмотрите ffbase2 для использования dplyr и ffbase
.