R: Coerce an 'xts' Object to an Environment by Column
as.environment.xts
R Documentation
Coerce an ‘xts’ Object to an Environment by Column
Description
Method to automatically convert an ‘xts’ object to an environment
containing vectors representing each column of the original xts object. Each
objects will be named according to the column name it is exracted by.
Usage
## S3 method for class 'xts'
as.environment(x)
Arguments
x
an xts object
Details
An experimental tool to convert xts objects into environments
for simplifying use withing the standard R formula/data paradigm.
Value
An environment containing ncol(x) vectors
extracted by column from x. Note that environments
do not preserve (or have knowledge) of column position, a.k.a order.
Author(s)
Jeffrey A. Ryan
Examples
x <- xts(1:10, Sys.Date()+1:10)
colnames(x) <- "X"
y <- xts(1:10, Sys.Date()+1:10)
colnames(x) <- "Y"
xy <- cbind(x,y)
colnames(xy)
e <- as.environment(xy) # currently using xts-style positive k
ls(xy)
ls.str(xy)