Skip to contents

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))
 } # }