I think you'll need to provide a reproducible example, because your
code works for me:

> fsubt <- function(a) {
+ b <- 1:length(a)
+ b-a
+ }
>
>
> fsubt(1:5)
[1] 0 0 0 0 0
>
> fsubt(sample(1:10))
 [1] -8 -6  1  1 -1  5  3  1  4  0
>
> fsubt(2)
[1] -1


On Mon, Mar 19, 2012 at 4:01 PM, Schryver, Jack C. <schryve...@ornl.gov> wrote:
> Hi,
>
> Although the following statements work individually in R, they produce an 
> error if placed inside a function as below:
>
> fsubt <- function(a) {
> b <- 1:length(a)
> b-a
> }
>
> The error message is:
>
> Error: unexpected input in:
> "b <- 1:length(a)
> b-"
>
> Any insight would be greatly appreciated.
>
> Thanks,
> Jack

-- 
Sarah Goslee
http://www.functionaldiversity.org

______________________________________________
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