Makes difference column from a dataframe column defined by the user using lags as defined by the user. Should not be used directly by user - it is better to use via auto_make_diff_col() function.
Usage
make_diff(col, lags, percent = F)
Arguments
- col
a column to make lags
- lags
numeric list
- percent
boolean to determine if difference should be percent difference
Value
dataframe with differenced column
Examples
if (FALSE) { # \dontrun{
data.frame(index = 1:10,
value1 = rnorm(10), value2 = rnorm(10)) %>%
mutate(value1_differenced = make_diff(col = index, c(1), percent = F)) %>%
mutate(value1_differenced_percent = make_diff(col = index, c(1), percent = T))
} # }