R/print.R

Defines functions print.cases_contrast print.cases_results

#' @export
print.cases_results <- function(x, info = FALSE, digits = 4, ...) {
  message("[cases] evaluation results:")

  x <- lapply(x, function(xg) dplyr::mutate_if(xg, is.numeric, round, digits))

  if (!info) {
    n <- names(x)
    attributes(x) <- NULL
    names(x) <- n
  }

  print.default(x)
}


#' @export
print.cases_contrast <- function(x, ...) {
  cat(paste0(
    ">> cases_contrast object of type '", attr(x, "type"),
    "' (comparator: ", attr(x, "comparator"), ") <<\n"
  ))
}

Try the cases package in your browser

Any scripts or data that you put into this service are public.

cases documentation built on April 3, 2025, 9:24 p.m.