Skip to content
Back to formatted view

Raw Message

Message-ID: <id9uot$3td$1@dough.gmane.org>
Date: 2010-12-03T05:21:37Z
From: Earl F. Glynn
Subject: Replacing a period in a string
In-Reply-To: <AANLkTin0uCOmfeWMmjH9hmjqaOm1sOcue+_+Hfswxdd_@mail.gmail.com>

What about this?

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

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

options(digits=10)
x

Escaping periods is not-so-obvious.

efg

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]]
>