On Feb 7, 2013, at 6:21 PM, Julio Sergio wrote:

> Julio Sergio <juliosergio <at> gmail.com> writes:
> 
>> 
>> I'm trying to produce a series of powers of a number as follows:
>> 
>>  |> 0.05^0:5
> 
> 
> I'm sorry for the question. The answer is simple: the result is due to
> operator precedence not to coercing:
> 
>  |> 0.05^(0:5)
>  [1] 1.000e+00 5.000e-02 2.500e-03 1.250e-04 6.250e-06 3.125e-07

You might want to review the rest of the R0FAQ: The item regarding operator 
precedence is actually about the higher precedence of "^" relative to the minus 
sign, but there are a lot of goodies in section 7:

FAQ 7:31 shows how you can see what the parsed expression looks like:

> as.list(quote(-2^2))
     [[1]]
     `-`
     
     [[2]]
     2^2

In your case it's:

> as.list(quote( 0.05^0:5 )  )
[[1]]
`:`

[[2]]
0.05^0   

[[3]]
[1] 5

-- 
David Winsemius
Alameda, CA, USA

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to