[R] Good Programming Practice Question - Functions in Different Files

2009-06-08 Thread Jason Rupert
I've gotten to the point wih an R script where I would like to encapsulate several blocks of codes in R functions. In order to keep the top level script simple I would like to put them in a separate file. This should help the readability of the top level main script. Is source(...) the best w

Re: [R] Good Programming Practice Question - Functions in Different Files

2009-06-09 Thread Paul Hiemstra
Hi, I always use source for this kinds of things. If you have a lot of code, you could consider wrapping it into an R-package. This would allow you to load all the code by using the library(myPackage) command. But this might be unnecessary for your situation. cheers, Paul Jason Rupert wrote

Re: [R] Good Programming Practice Question - Functions in Different Files

2009-06-09 Thread spencerg
Sundar Dorai-Raj taught me to do the following: Rdir <- "c:\appropriatepath\R" Rfiles <- dir(Rdir, pattern='\\.R$', full.names=TRUE) invisible(lapply(aTR, source)) The "invisible" suppresses the garbage while still displaying error messages. H

Re: [R] Good Programming Practice Question - Functions in Different Files

2009-06-09 Thread Henrik Bengtsson
library("R.utils"); sourceDirectory("C:/appropriatepath/R/", modifiedOnly=TRUE); On Tue, Jun 9, 2009 at 8:09 PM, spencerg wrote: > Sundar Dorai-Raj taught me to do the following: > >           Rdir <- "c:\appropriatepath\R" > >           Rfiles <- dir(Rdir, pattern='\\.R$', full.names=TRUE) > >