Necesito reemplazar los niveles de una columna de factores en un marco de datos. Usando el conjunto de datos iris
como ejemplo, ¿cómo reemplazaría cualquier celda que contenga virginica
con setosa
en la columna Especies?Reemplazar el contenido de la columna de factores en el marco de datos R
me espera el siguiente a trabajar, pero genera un mensaje de advertencia y simplemente inserta AN:
iris$Species[iris$Species == 'virginica'] <- 'setosa'
Su ejemplo con 'iris' simplemente funciona. ¿Puedes replicar tu problema de alguna otra manera? Por el momento es difícil entender lo que quieres hacer. – Andrie
Funciona para mí.¿Qué mensaje de advertencia obtienes? – sgibb
Funcionó con iris cuando lo intentaba de nuevo. Sin embargo, la aplicación de lo mismo a mi conjunto de datos le da a esto: Mensaje de advertencia: En '[<-. Factor' (' * tmp * ', x $ Hweet ==" hweet ", value = c (NA_integer_,: nivel de factor no válido, NA generado – luciano