Ошибка замены столбца с другими значениями фреймов данных 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

Заранее спасибо за помощь.

0 ответов

Другие вопросы по тегам