Estimada comunidad, quiero pedirles ayuda con un problema que parece simple, pero que no se como resolver. Resulta que quiero transformar una columna tipo "factor" a tipo "numeric" en un data.table, pero al hacerlo asi:

datos[, coltipofactor:=as.numeric(coltipofactor)]

toma los datos de "coltipofactor" y los cambia de manera consecutiva a los que estaban en la columna. Me explico, "coltipofactor" contiene numeros del 1 al 12, que representan meses. Cuando transformo la columna a numerica el 1 se transforma en 13, el 2 en 14 el 3 en 15 y asi ...

Que estoy haciendo mal ? como se hace bien ? o no se puede hacer ?

Ya me habia pasado esto antes, y lo resolvi de forma manual, pero ahora son muchos datos y seguro que hay una forma correcta de hacerlo.

Muchas gracias,

Eric.
_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a