Foro de debate

Como convertir el separador de decimales en punto sin perder los decimales.

 
Imagen de AITOR PEREZ
Como convertir el separador de decimales en punto sin perder los decimales.
de AITOR PEREZ - viernes, 25 de enero de 2019, 20:39
 

Buenas tardes,

No puedo pasar las comas a punto de la siguiente columna.


He puesto el siguiente código:

as.character(TablaconcatenadaFINAL$IBEX.ult)

                                 a = gsub(",","\\.",TablaconcatenadaFINAL$IBEX.ult)

                                 a = gsub("\\,","",TablaconcatenadaFINAL$IBEX.ult)

                                 b = as.numeric(a)/100

                                 options(digits=2)

Pero me aparece (he intentado trampear quitando los decimales y dividiendo posteriormente):

Me podríais echar una mano por favor?

Imagen de Manuel Muñoz Márquez
Re: Como convertir el separador de decimales en punto sin perder los decimales.
de Manuel Muñoz Márquez - sábado, 26 de enero de 2019, 13:06
 

Buenas:

Probablemente sea más fácil arreglar eso al cargar los datos, si utilizas read.table o read.csv, especifica la opción: dec=','

Si no puedes hacer lo anterior, mira el hilo Problema de eliminación en una columna en R, en tu caso suprime "unlist(strsplit".

Un saludo.