Ошибка замены столбца с другими значениями фреймов данных R
Я пытаюсь заменить значения, которые я установил по умолчанию во фрейме данных, на вычисленные, но я получаю ошибку, которую не понимаю, поскольку у меня нет факторов.
Вот код:
nb_agences_iris <- agences %>%
group_by(CODE_IRIS) %>%
summarise(nb_agences = n()) %>%
arrange(CODE_IRIS)
int <- data.frame("CODE_IRIS" = as.character(intersect(typo$X0, nb_agences_iris$CODE_IRIS)))
typo$nb_agences <- as.character(rep(0, nrow(typo)))
typo[int$CODE_IRIS,]$nb_agences <- as.character(nb_agences_iris[int$CODE_IRIS,]$nb_agences)
И я получаю следующую ошибку:
Error in Summary.factor(1:734, na.rm = FALSE) :
‘max’ not meaningful for factors
In addition: Warning message:
In Ops.factor(i, 0L) : ‘>=’ not meaningful for factors
Заранее спасибо за помощь.