将列替换为其他值数据帧R时出错

时间:2018-04-09 09:47:57

标签: r dataframe error-handling intersection factors

我试图用计算出的值替换我在数据框中默认设置的值,但是我得到一个我不明白的错误。没有因素。

以下是代码:

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 个答案:

没有答案