Hola a todos, no acierto a convertir una cadena "6,3" en el double 6.3 sin perder la parte decimal. Me sirve también que desde el csv lo lea como double, pero lo convierte siempre a factor y desde ahi lo paso a caracter porque creo que será más facil. El caso es que con as.double el resultado sale redondeado y no veo cómo recuperar los decimales. Gracias!! *Victoria *
[R-es] convertir char a double
3 messages · Victoria Lopez, Carlos Ortega, Javier Marcuzzi
Hola Victoria, Quizás sea mejor que en la lectura del csv indiques que el separador de decimales es la "," y no el ".". Esto se especifica con el parámetro "dec", tendrÃa que ser entonces: *dec=","* Gracias, Carlos Ortega www.qualityexcellence.es El sáb., 16 feb. 2019 a las 15:10, Victoria Lopez (<vlopezlo en ucm.es>) escribió:
Hola a todos,
no acierto a convertir una cadena "6,3" en el double 6.3 sin perder la
parte decimal.
Me sirve también que desde el csv lo lea como double, pero lo convierte
siempre a factor y desde ahi lo paso a caracter porque creo que será más
facil.
El caso es que con as.double el resultado sale redondeado y no veo cómo
recuperar los decimales.
Gracias!!
*Victoria *
[[alternative HTML version deleted]]
_______________________________________________ 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]]
1 day later
Estimada Victoria López Lo que dice Carlos está bien, el problema suele estar en los tipos de datos de un lenguaje informático a otro, yo en lo personal para aprender y luego durante mucho tiempo y aún hoy luego de varios años con R, se escribir str(mis_datos), porque me pasó muchas veces el pensar que estaba en un tipo de dato cuándo en realidad estaba en otro. Javier Rubén Marcuzzi El sáb., 16 feb. 2019 a las 11:49, Carlos Ortega (<cof en qualityexcellence.es>) escribió:
Hola Victoria, Quizás sea mejor que en la lectura del csv indiques que el separador de decimales es la "," y no el ".". Esto se especifica con el parámetro "dec", tendrÃa que ser entonces: *dec=","* Gracias, Carlos Ortega www.qualityexcellence.es El sáb., 16 feb. 2019 a las 15:10, Victoria Lopez (<vlopezlo en ucm.es>) escribió:
Hola a todos,
no acierto a convertir una cadena "6,3" en el double 6.3 sin perder la
parte decimal.
Me sirve también que desde el csv lo lea como double, pero lo convierte
siempre a factor y desde ahi lo paso a caracter porque creo que será más
facil.
El caso es que con as.double el resultado sale redondeado y no veo cómo
recuperar los decimales.
Gracias!!
*Victoria *
[[alternative HTML version deleted]]
_______________________________________________ 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]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es