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

Paul Hiemstra p.hiemstra at geo.uu.nl
Tue Jun 9 09:53:14 CEST 2009


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:
> 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 way to load those functions in the top level script?  
>
> For example, in the top level script
> Line#
> 01  source("FunctionsFile.R")
> 02
> 03  callfunctionfromfunctionfile(...)
>
> Thanks for any feedback and insights. 
>
> Also, I found the following:
> http://www.stat.auckland.ac.nz/~paul/ItDT/HTML/node71.html
>
> But are there other guides out there that speak to good practices when developing in R?
>
> ______________________________________________
> R-help at 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.
>   


-- 
Drs. Paul Hiemstra
Department of Physical Geography
Faculty of Geosciences
University of Utrecht
Heidelberglaan 2
P.O. Box 80.115
3508 TC Utrecht
Phone:  +3130 274 3113 Mon-Tue
Phone:  +3130 253 5773 Wed-Fri
http://intamap.geo.uu.nl/~paul




More information about the R-help mailing list