Skip to contents

Assert that an object is a numeric.

Usage

assertNumeric(
  x,
  integerish = FALSE,
  min = -Inf,
  max = Inf,
  length = NULL,
  na = FALSE,
  null = FALSE,
  empty = TRUE,
  unique = FALSE,
  named = FALSE,
  nm = deparse1(substitute(x), backtick = TRUE),
  call = parent.frame(),
  msg = NULL
)

Arguments

x

Variable to check.

integerish

Whether it has to be an integer

min

Minimum value that the object can be.

max

Maximum value that the object can be.

length

Required length. If NULL length is not checked.

na

Whether it can contain NA values.

null

Whether it can be NULL.

empty

Whether it can be empty.

unique

Whether it has to contain unique elements.

named

Whether it has to be named.

nm

Name to use in error messages. Defaults to the expression supplied to x.

call

Call argument that will be passed to cli error message.

msg

Custom error message.