Check whether an input is an atomic vector of mode 'numeric'
Source:R/check-input-helpers.R
check_numeric_vector.Rd
Helper function to check whether an input is a numeric vector.
Arguments
- x
input to check
- ...
Arguments passed on to
checkmate::check_numeric
lower
[
numeric(1)
]
Lower value all elements ofx
must be greater than or equal to.upper
[
numeric(1)
]
Upper value all elements ofx
must be lower than or equal to.finite
[
logical(1)
]
Check for only finite values? Default isFALSE
.any.missing
[
logical(1)
]
Are vectors with missing values allowed? Default isTRUE
.all.missing
[
logical(1)
]
Are vectors with no non-missing values allowed? Default isTRUE
. Note that empty vectors do not have non-missing values.len
[
integer(1)
]
Exact expected length ofx
.min.len
[
integer(1)
]
Minimal length ofx
.max.len
[
integer(1)
]
Maximal length ofx
.unique
[
logical(1)
]
Must all values be unique? Default isFALSE
.sorted
[
logical(1)
]
Elements must be sorted in ascending order. Missing values are ignored.names
[
character(1)
]
Check for names. SeecheckNamed
for possible values. Default is “any” which performs no check at all. Note that you can usecheckSubset
to check for a specific set of names.typed.missing
[
logical(1)
]
If set toFALSE
(default), all types of missing values (NA
,NA_integer_
,NA_real_
,NA_character_
orNA_character_
) as well as empty vectors are allowed while type-checking atomic input. Set toTRUE
to enable strict type checking.null.ok
[
logical(1)
]
If set toTRUE
,x
may also beNULL
. In this case only a type check ofx
is performed, all additional checks are disabled.