Message-ID: <CAOKbq8hh-0jQn3Ut0a6ZE=eztq+LZgyB-yRHTdOq8rjgZF_ekA@mail.gmail.com>
Date: 2017-08-02T17:49:03Z
From: Carlos Ortega
Subject: [R-es] problema al transformar columna tipo "factor" a tipo "numeric" en data.table
In-Reply-To: <511a4812-a52a-00f4-7a6e-0ae4b1c7627a@gmail.com>
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 <ericconchamunoz en 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 en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
--
Saludos,
Carlos Ortega
www.qualityexcellence.es
[[alternative HTML version deleted]]