# Basic functionality -------------------------------------------------------
# Facebook stock prices
data(FB)
FB <- as_tbl_time(FB, date)
# Collapse to weekly dates
collapse_by(FB, "weekly")
# A common workflow is to group on the collapsed date column
# to perform a time based summary
FB %>%
collapse_by("year") %>%
dplyr::group_by(date) %>%
dplyr::summarise_if(is.numeric, mean)
# Grouped functionality -----------------------------------------------------
data(FANG)
FANG <- FANG %>%
as_tbl_time(date) %>%
dplyr::group_by(symbol)
# Collapse each group to monthly,
# calculate monthly standard deviation for each column
FANG %>%
collapse_by("month") %>%
dplyr::group_by(symbol, date) %>%
dplyr::summarise_all(sd)
Run the code above in your browser using DataLab