copy_class {tsbox} | R Documentation |
Re-Class ts-Boxable Object
Description
Copies class attributes from an existing ts-boxable series. Mainly used internally.
Usage
copy_class(
x,
template,
preserve.mode = TRUE,
preserve.names = FALSE,
preserve.time = FALSE,
preserve.attr = TRUE
)
Arguments
x |
ts-boxable time series, an object of class |
template |
ts-boxable time series, an object of class |
preserve.mode |
should the mode the time column be preserved (data frame only) |
preserve.names |
should the name of the time column be preserved (data frame only) |
preserve.time |
should the values time column be preserved (data frame only) |
preserve.attr |
should the attributes of the value column be preserved (data frame only) |
Details
Inspired by xts::reclass
, which does something similar.
Value
a ts-boxable object of the same class as template
,
i.e., an object of class ts
, xts
, zoo
,
data.frame
, data.table
, tbl
, tbl_ts
, tbl_time
, tis
, irts
or
timeSeries
.
Examples
copy_class(mdeaths, ts_tbl(fdeaths))