R/include_wav.R

Defines functions include_wav

include_wav <- function(df, .diff = FALSE, ...) {
  wavsignal <- wavsigmap::signal(df[[1]], ...)
  if (!.diff) {
    wav_var <- rlang::sym(paste0(names(df[1]), "_wav"))
    dfwav <- df %>% tibble::add_column(!!wav_var := wavsignal)
  } else {
    wav_var <- rlang::sym(paste0(names(df[1]), "_wav_diff"))
    dfwav <- df %>% tibble::add_column(!!wav_var := df[[1]] - wavsignal)
  }
  dfwav
}
nelson16silva/wavdrcast documentation built on April 25, 2021, 7:03 a.m.