Re: [R] assigning to a list in a package environment

From: Gabor Grothendieck <ggrothendieck_at_gmail.com>
Date: Fri 13 May 2005 - 00:09:00 EST

On 5/11/05, Sean Davis <sdavis2@mail.nih.gov> wrote:
> I have a list in a package environment
>
> assign('refflat',list(),pos='package:locPkg')
>
> to which I would like to make assignments like:
>
> refflat[['a']] <- read.table('fileA.txt')
> refflat[['b']] <- read.table('fileB.txt')
>
> I am doing this to guard against a local version of refflat hanging
> around, as I want to refresh it with each new session (and so, want to
> store it in the package environment). I just can't quite get hot to
> make that work so that I am storing to the package:refflat rather than
> any in .GlobalEnv.

Try this:

locPkg <- as.environment("package:locPkg") locPkg$refflat <- list()
locPkg$refflat[["a"]] <- read.table("fileA.txt")



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Fri May 13 00:16:27 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:44 EST