Copies class attributes from an existing ts-boxable series. Mainly used internally.

copy_class(x, template, preserve.mode = TRUE, preserve.names = FALSE,
  preserve.time = FALSE)

Arguments

x

ts-boxable time series, an object of class ts, xts, zoo, data.frame, data.table, tbl, tbl_ts, tbl_time, or timeSeries.

template

ts-boxable time series, an object of class ts, xts, data.frame, data.table, or tibble. Template.

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)

Details

Inspired by xts::reclass, which does something similar.