copyEnv {Biobase}R Documentation

List-Environment interactions

Description

These functions can be used to make copies of environments, or to get/assign all of the objects inside of an environment.

Usage

copyEnv(oldEnv, newEnv = new.env(hash=TRUE, parent =
parent.env(oldEnv)), all.names=FALSE)
listLen(list)
l2e(vals, envir)

Arguments

oldEnv An environment to copy from
newEnv An environment to copy to. Default is a new environment with the same parent environment as oldEnv.
envir An environment to get/set values to
vals A named list of objects to assign into an environment
all.names Whether to retrieve objects with names that start with a dot.
list A list

Details

listLen: This function returns a vector of the same lenght as the list containng the lengths of each element of the supplied argument. l2e: This function takes a named list and assigns all of its elements into the environment (using the names to name the objects). copyEnv: This function will make a copy of the contents from oldEnv and place them into newEnv.

Author(s)

Jeff Gentry and R. Gentleman

See Also

environment, as.list

Examples

   z <- new.env()
   multiassign(c("a","b","c"),c(1,2,3),z)

   a <- copyEnv(z)
   ls(a)

   q <- as.list(z)
   g <- new.env()
   g <- l2e(q,g)
   ls(g)

[Package Biobase version 1.8.0 Index]