tags:

views:

59

answers:

1

Given an environment object e:

> e
<environment: 0x10f0a6e98>
> class(e)
[1] "environment"

How do you access the variables inside the environment?

Just in case you're curious, I have found myself with this environment object. I didn't make it, a package in Bioconductor made it. You can make it, too, using these commands:

library('GEOquery')
eset <- getGEO("GSE4142")[[1]]
e <- assayData(eset)
+2  A: 

ls(e) gives you names of objects in the environment and e$name_of_object gives you specified object (or e[["a"]], or get("a",e)).

Marek
awesome. Thanks very much! Any ideas why an environment would be used over some other sort of container? Seems like a lot of effort to get the same effect as a list...
Mike Dewar
An environment is a reference - so using environments gives you mutable objects.
hadley