[R] Accessing scripts in a different directory on a Mac
Tim Calkins
tim.calkins at gmail.com
Fri Oct 26 06:51:17 CEST 2007
consider something along the lines of:
>scriptdir <- '/path/to/scripts/"
>source(paste(scriptdir,'subscript.r',sep=''))
alternatively, you could try:
>workdir <- getwd()
>scriptdir <- '/path/to/scripts/"
>setwd(scriptdir)
>source('subscript.r')
>setwd(workdir)
cheers,
tim
On 10/26/07, Bryan Hanson <hanson at depauw.edu> wrote:
> Hi all. A question for knowledgeable folks using R on an Intel Mac running
> OS X 10.4.10
>
> For ease of maintenance, I have broken a large R script into a main script
> which ³oversees² things by calling other scripts, using ³source². Let¹s
> call the secondary scripts ³sub-scripts.²
>
> I¹d like for the sub-scripts to reside in a different directory (again, for
> ease of maintenance, and so I can access them from many other directories).
> I¹ve looked all over the documentation about paths and filenames, but I¹m
> having trouble deciding which of the many functions is the one I need.
>
> As a more specific example, my main script currently contains
> source(³test.R²) and I need to do something like source(path"test.R").
>
> Ideally, I'd like to specify path early in the file one time, and have it
> apply automatically later.
>
> Stuff in the documentation only seems to tease!
>
> Thanks in advance, Bryan
>
> ______________________________________________
> 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.
>
--
Tim Calkins
0406 753 997
More information about the R-help
mailing list