Learn R Programming

xts (version 0.11-2)

as.environment.xts: 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 xts
as.environment(x)

Arguments

x

an xts object

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.

Details

An experimental tool to convert xts objects into environments for simplifying use withing the standard R formula/data paradigm.

Examples

Run this code
# NOT RUN {
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)
# }

Run the code above in your browser using DataLab