R/internal.R

Defines functions is.numericish fix.dates

is.numericish <- function(x)
  (is.numeric(x) || inherits(x, "difftime") || inherits(x, "Date") || inherits(x, "POSIXt")) && length(unique(x)) >= getOption("dq.min.unique", 10)

fix.dates <- function(dat)
{
  idx <- vapply(dat, function(x) inherits(x, "Date") || inherits(x, "POSIXt") || inherits(x, "difftime"), NA)
  dat[idx] <- lapply(dat[idx], as.numeric)
  dat
}
mayoverse/dq documentation built on March 14, 2020, 1:17 a.m.