Utility function to prepare input data for use in openair functions
splitByDate(mydata, dates = "1/1/2003", labels = c("before", "after"), name = "split.by")
A data frame containing a
A date or dates to split data by.
Labels for each time partition.
The name to give the new column to identify the periods split
This function partitions a data frame up into different time segments. It
produces a new column called controlled by
name that can be used in many
openair functions. Note that there must be one more label than there
are dates. See examples below and in full
## split data up into "before" and "after" mydata <- splitByDate(mydata, dates = "1/04/2000", labels = c("before", "after")) ## split data into 3 partitions: mydata <- splitByDate(mydata, dates = c("1/1/2000", "1/3/2003"), labels = c("before", "during", "after"))