Message-ID: <4E9E770E.8070404@xtra.co.nz>
Date: 2011-10-19T07:06:54Z
From: Rolf Turner
Subject: converting string fractions to numerics
In-Reply-To: <CACxE24n9=gRXo1kVhjG_63x+LtDE5KEEnJc96JJ3i8Dthjr3Mw@mail.gmail.com>
On 19/10/11 19:30, Erin Hodgess wrote:
> Dear R People:
>
> Suppose I have the following:
>
> "pi/2"
>
> and I would like it to be 1.57.....
>
> Using as.numeric, here is my result:
>
>> as.numeric("pi/2")
> [1] NA
> Warning message:
> NAs introduced by coercion
>>
>
> Is there a way to produce the numeric result, please?
Same answer: parse --- despite what fortune() says.
s <- "pi/2"
eval(parse(text=s))
[1] 1.570796
cheers,
Rolf