Michael Steven Rooney wrote:
Hi,

I am trying to place my own functions in the nlme environment:

I'm not that does what you want. It doesn't place your function in the environment, it attaches the environment to your function. The difference is that other functions won't see yours, but your function will see whatever is in that environment.
The following statement works:

environment(coef.corSPT) <- environment(getS3method("coef","corSpatial"))

but this one returns an error:

environment(get("coef<-.corSPT")) <-
environment(getS3method("coef<-","corSpatial"))
Error in environment(get("coef<-.corSPT")) <-
environment(getS3method("coef<-",  :
  target of assignment expands to non-language object

What should I do?

If you want to change the coef<-.corSPT object, use backquotes to treat it as a name:
environment(`coef<-.corSPT`) <-  ...

Duncan Murdoch
Thanks.

Mike

        [[alternative HTML version deleted]]

______________________________________________
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.


______________________________________________
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