attachLocally.list {R.utils} | R Documentation |
Assigns an objects elements locally
Description
Assigns an objects elements locally.
Usage
## S3 method for class 'list'
attachLocally(object, fields=NULL, excludeFields=NULL, overwrite=TRUE,
envir=parent.frame(), ...)
Arguments
object |
An object with named elements such as an |
fields |
A |
excludeFields |
A |
overwrite |
If |
envir |
The |
... |
Not used. |
Value
Returns (invisibly) a character
vector
of the fields copied.
Author(s)
Henrik Bengtsson
See Also
attachLocally()
of class Object.
attach
().
Examples
foo <- function(object) {
cat("Local objects in foo():\n")
print(ls())
attachLocally(object)
cat("\nLocal objects in foo():\n")
print(ls())
for (name in ls()) {
cat("\nObject '", name, "':\n", sep="")
print(get(name, inherits=FALSE))
}
}
a <- "A string"
l <- list(a=1:10, msg="Hello world", df=data.frame(a=NA, b=2))
foo(l)
print(a)
[Package R.utils version 2.12.3 Index]