Hola, Hacerlo dentro de data.table tampoco es que te ofrezca muchas ventajas...
datos$coltipofactor <- as.factor(datos$coltipofactor) Saludos, Carlos Ortega www.qualityexcellence.es El 2 de agosto de 2017, 19:16, eric <ericconchamu...@gmail.com> escribió: > 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 > -- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es