Skip to content

[R-es] convertir char a double

3 messages · Victoria Lopez, Carlos Ortega, Javier Marcuzzi

#
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 *
#
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ó:

  
    
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ó: