[R] Function Error
Barry Rowlingson
b.rowlingson at lancaster.ac.uk
Tue Jul 22 21:42:31 CEST 2008
2008/7/22 Angelo Scozzarella <angeloscozzarella at tiscali.it>:
> Hi,
>
> Why this function doesn't work?
> return(x$breaks[cl]+
> (N/2-sum(x$counts[1:(cl-1)]))/(x$densit[cl]*N)
> } else median(x)
> }
Have you read the error message? I get:
Error: unexpected '}' in:
":(cl-1)]))/(x$densit[cl]*N)
}"
which is because you haven't closed the "(" from the "return(" function.
If you use an editor with syntax highlighting (emacs+ESS, tinn-R,
others) it will flash matching brackets and parentheses so you don't
make this kind of mistake.
Barry
More information about the R-help
mailing list