Foro de debate

Error al convertir a factor

 
Imagen de Rafael Cledera Macarrón
Error al convertir a factor
de Rafael Cledera Macarrón - martes, 6 de junio de 2017, 13:03
 

Hola chicos, estoy intendando fusionar dos dataframes, acabo de incluirlos en R con los siguientes comandos 
pesos<-read.table("pesobellotas.csv", header=T)

completa<-read.table("Emergencias.csv", header=T)

al usar la función str de completa me sale esto

> str(completa)

'data.frame':   300 obs. of  1 variable:

 $ Parcela.Madre.Bellota.Tratamiento.Individuo.Emergencia1.Emergencia2.Emergencia3.Emergencia4.Emergencia5: Factor w/ 300 levels "1;11;102;Mont;73;0;0;1;1;1" y un largo etc


Me he puesto entonces a dar instrucciones para que reconociera los factores, con algunas va bien, pero con otras me da el siguiente mensaje de error, cual es el problema?

completa$Madre<-factor(completa$Madre)

Error in `$<-.data.frame`(`*tmp*`, Madre, value = integer(0)) : 

  replacement has 0 rows, data has 300


Un saludo y gracias


Imagen de Manuel Muñoz Márquez
Re: Error al convertir a factor
de Manuel Muñoz Márquez - jueves, 8 de junio de 2017, 10:57
 

Buenas:

El fichero de datos se ha importado mal, tiene una sola columna.

Revisa las opciones de separación de campo y de separador decimal.

Un saludo.