Create a new column which marks the beginning of each series in a tibble (for example, time series).

create_start_event(tibble, series_col)

Arguments

tibble

A tibble arranged according to the series.

series_col

The name of the column that defines the group of series, as an unquoted expression.

Value

A tibble with an extra column that marks the beginning of the series.

Examples

#> #> Attaching package: ‘dplyr’
#> The following objects are masked from ‘package:stats’: #> #> filter, lag
#> The following objects are masked from ‘package:base’: #> #> intersect, setdiff, setequal, union
series_tbl <- tibble( time_series = rep(1:5, 3), group = rep(c("a", "b", "c"), each = 5) ) %>% create_start_event(group)