[R] Fast way to load multiple files
Prof Brian Ripley
ripley at stats.ox.ac.uk
Mon Aug 14 23:06:47 CEST 2006
On Mon, 14 Aug 2006, Berton Gunter wrote:
> A reproducible example here would help (please see posting guide). A guess:
> is your filelist a list of (quoted) character strings? Correct pathnames to
> the files with correct separators for your OS?
I think the issue is (from the help page)
Usage:
load(file, envir = parent.frame())
^^^^^^^^^^^^^^
Arguments:
file: a (readable binary) connection or a character string giving
the name of the file to load.
envir: the environment where the data should be loaded.
and so they were not loaded into .GlobalEnv. Try
lapply(filelist, load, envir=.GlobalEnv)
which works for me.
> > -----Original Message-----
> > From: r-help-bounces at stat.math.ethz.ch
> > [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Peter Eiger
> > Sent: Monday, August 14, 2006 1:00 PM
> > To: r-help at stat.math.ethz.ch
> > Subject: [R] Fast way to load multiple files
> >
> > Hi,
> >
> > Instead of having to program a loop to load several
> > workspaces in a directory, it would be nice to store the
> > filenames in a list "filelist" and then to apply "load" to this list
> > "lapply( filelist, load)"
> > Unfortunately, although it seems that R is loading the files,
> > the contained objects are not available in the workspace afterwards.
> > Any hints what I'm doing wrong or how to circumvent the problem?
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-help
mailing list