[R] Replacing a period in a string

Earl F Glynn efglynn at gmail.com
Fri Dec 3 06:21:37 CET 2010

What about this?

Remove the periods and change the "," to a ".":

s <- "12.084.547,17"
x <- as.numeric(gsub(',','\\.', gsub('\\.','',s)))


Escaping periods is not-so-obvious.


Earl F Glynn
Overland Park, KS

Luis Felipe Parra wrote:
> Hello I have a sting of the form "12.084.547,17" which I would like R to
> understand as a number which has "," as the decimal separator, does anybody
> know how to do this?
> thank you
> Felipe Parra
> 	[[alternative HTML version deleted]]

More information about the R-help mailing list