Foro de debate

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

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

by AITOR PEREZ -
Number of replies: 1

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?

In reply to AITOR PEREZ

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

by Manuel Muñoz Márquez -

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.