c.xts | R Documentation |
Concatenate or bind by row two or more xts objects along a time-based index. All objects must have the same number of columns and be xts objects or coercible to xts.
## S3 method for class 'xts'
c(...)
## S3 method for class 'xts'
rbind(..., deparse.level = 1)
... |
Objects to bind by row. |
deparse.level |
Not implemented. |
Duplicate index values are supported. When one or more input has the same
index value, the duplicated index values in the result are in the same order
the objects are passed to rbind()
. See examples.
c()
is an alias for rbind()
for xts objects.
See merge.xts()
for traditional merge operations.
An xts object with one row per row for each object concatenated.
rbind()
is a '.Primitive' function in R, which means method dispatch
occurs at the C-level, and may not be consistent with normal S3 method
dispatch (see rbind()
for details). Call rbind.xts()
directly to
avoid potential dispatch ambiguity.
Jeffrey A. Ryan
merge.xts()
rbind()
x <- xts(1:10, Sys.Date()+1:10)
str(x)
merge(x,x)
rbind(x,x)
rbind(x[1:5],x[6:10])
c(x,x)
# this also works on non-unique index values
x <- xts(rep(1,5), Sys.Date()+c(1,2,2,2,3))
y <- xts(rep(2,3), Sys.Date()+c(1,2,3))
# overlapping indexes are appended
rbind(x,y)
rbind(y,x)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.