assigning to a list in a package environment
On 5/11/05, Sean Davis <sdavis2 at 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")