<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>gracias a todos por las sugerencias ... <br>
    </p>
    <p>Carlos: solo lo estaba haciendo dentro de data.table porque el
      archivo de datos ya tenia esa clase :) ... <br>
    </p>
    <p>Dentro de data.table funciono bien transformando primero a
      character y luego a numeric, como indica Fernando.<br>
    </p>
    <p>gracias de nuevo.<br>
    </p>
    <p>eric.<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 08/03/2017 09:34 AM, Javier Marcuzzi
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5983265c.ea3aed0a.87108.66f7@mx.google.com">
      <pre wrap="">Estimados

Mi forma en un ejemplo

Datos$Columna <- as.factor(Datos$Columna)

O as.numeric

Javier Rubén Marcuzzi

De: Fernando Macedo
Enviado: miércoles, 2 de agosto de 2017 21:42
Para: Carlos Ortega
CC: Lista R
Asunto: Re: [R-es] problema al transformar columna tipo "factor" a tipo"numeric" en data.table

Creo que el problema es que cuando lo pasas directamente a numeric el 
toma los niveles para transformarlos. Los factores tienen sus niveles 
con sus etiquetas, digamos, que es lo que vemos nosotros. Por ejemplo 
machos y hembras puede ser lo que vemos mientras que internamente los 
niveles son 1 y 2.
Si fuera ese el problema yo lo resuelvo transformando primero en 
character y luego a numeric.
Quedaría así:

datos$coltipofactor = as.numeric(as.character(datos$coltipofactor))

Prueba así a ver si era eso.

--
Fernando Macedo



El 02/08/17 a las 14:49, Carlos Ortega escribió:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hola,

Hacerlo dentro de data.table tampoco es que te ofrezca muchas ventajas...

datos$coltipofactor <- as.factor(datos$coltipofactor)

Saludos,
Carlos Ortega
<a class="moz-txt-link-abbreviated" href="http://www.qualityexcellence.es">www.qualityexcellence.es</a>


El 2 de agosto de 2017, 19:16, eric <a class="moz-txt-link-rfc2396E" href="mailto:ericconchamunoz@gmail.com"><ericconchamunoz@gmail.com></a> escribió:

</pre>
        <blockquote type="cite">
          <pre wrap="">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
<a class="moz-txt-link-abbreviated" href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a>
<a class="moz-txt-link-freetext" href="https://stat.ethz.ch/mailman/listinfo/r-help-es">https://stat.ethz.ch/mailman/listinfo/r-help-es</a>

</pre>
        </blockquote>
        <pre wrap="">

</pre>
      </blockquote>
      <pre wrap="">
_______________________________________________
R-help-es mailing list
<a class="moz-txt-link-abbreviated" href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a>
<a class="moz-txt-link-freetext" href="https://stat.ethz.ch/mailman/listinfo/r-help-es">https://stat.ethz.ch/mailman/listinfo/r-help-es</a>


        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
<a class="moz-txt-link-abbreviated" href="mailto:R-help-es@r-project.org">R-help-es@r-project.org</a>
<a class="moz-txt-link-freetext" href="https://stat.ethz.ch/mailman/listinfo/r-help-es">https://stat.ethz.ch/mailman/listinfo/r-help-es</a>

</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Forest Engineer
Master in Environmental and Natural Resource Economics
Ph.D. student in Sciences of Natural Resources at La Frontera University
Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living

Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo.
</pre>
  </body>
</html>