On 04/06/2012 01:33 PM, peter dalgaard wrote:

On Apr 6, 2012, at 22:23 , Hervé Pagès wrote:

On 04/06/2012 12:33 PM, Brad McNeney wrote:
OK, thanks for the tip on good coding practice. I'm still getting the NOTE 
though when I make the suggested change.

Because when you do return(RutgersMapB36[,1]), the code checker has no
way to know that the RutgersMapB36 variable is actually defined.

Try this:

test<-function() {
   RutgersMapB36<- NULL
   data(RutgersMapB36)
   return(RutgersMapB36[,1])
}


That might remove the NOTE, but as far as I can see, it also breaks the code...


oops, right...

This should remove the NOTE and work (hopefully):

test<-function() {
   data("RutgersMapB36")  # loads RutgersMapB36 in .GlobalEnv
   RutgersMapB36 <- get("RutgersMapB36", envir=.GlobalEnv)
   return(RutgersMapB36[,1])
}

Cheers,
H.


--
Hervé Pagès

Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024

E-mail: hpa...@fhcrc.org
Phone:  (206) 667-5791
Fax:    (206) 667-1319

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to