compare_columns: Compare columns progressively

View source: R/data_management.R

compare_columnsR Documentation

Compare columns progressively

Description

Compare columns progressively in a dataset using a specified operator, that tells how columns should be ordered (eg by default columns should be increasing)

Usage

compare_columns(
  db = NULL,
  operator = "<",
  row_id = seq_len(nrow(db)),
  extended = TRUE
)

Arguments

db

a data.frame with ordered columns

operator

comparison operator

row_id

an optional row id

extended

logical if TRUE

Value

a list of checks with values or (if extended = FALSE) a compact data.frame with non-passed checks and variable mentioning

Examples


(data <- data.frame(id = letters[1:4],  x = c(1,2,3,4), y = c(0,1,3,NA), z = rep(0, 4)))
compare_columns(data[, -1], operator= '<')
compare_columns(data[, -1], operator= '>')
compare_columns(data[, -1], operator= '<', row_id = data$id)
compare_columns(data[, -1], operator= '<', row_id = data$id, extended = FALSE)


lbraglia/lbmisc documentation built on March 28, 2024, 10:03 a.m.