serializeEnv | R Documentation |
This function will serialize an environment in R to an XML format stored in a compressed file.
serializeEnv(env, fname)
serializeDataPkgEnvs(pkgDir)
env |
The name of the environment to serialize. |
fname |
The name of the output file. |
pkgDir |
The directory where a data package is |
The environment is converted into an XML format and then outputted to
a gzipped file (using gzfile
). The values in the
environment are serialized (using serialize
) in ASCII
format although the keys are stored in plain text.
The format of the XML is very simple, with the primary block being
values
, which contain blocks of entries
, and each entry
having a key
and a value
. For instance, if we had an
environment with one value in it, the character c
with a key
of a
(e.g. assign("a", "c", env=foo)
), this is what the
output would look like.
<?xml version="1.0"?> <values xmlns:bt="http://www.bioconductor.org/RGDBM"> <entry> <key> a </key> <value> A\n2\n131072\n66560\n1040\n1\n1033\n1\nc\n </value> </entry> </values>
Jeff Gentry
gzfile
,
serialize
z <- new.env()
assign("a", 1, env=z)
assign("b", 2, env=z)
assign("c", 3, env=z)
serializeEnv(z, tempfile())
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.