Is given argument an atomic vector or factor of length 1?
Source:R/isScalarValue.R
isScalarValue.RdMore specific functions for scalars of a given type exist, too.
Usage
isScalarValue(x, na.ok = TRUE, null.ok = FALSE, type = "atomic")
isScalarLogical(x, na.ok = TRUE, null.ok = FALSE)
isScalarNumeric(x, na.ok = TRUE, null.ok = FALSE)
isScalarInteger(x, na.ok = TRUE, null.ok = FALSE)
isScalarComplex(x, na.ok = TRUE, null.ok = FALSE)
isScalarCharacter(x, na.ok = TRUE, null.ok = FALSE)
isScalarFactor(x, na.ok = TRUE, null.ok = FALSE)Arguments
- x
[any]
Argument.- na.ok
[
logical(1)]
IsNAconsidered a scalar? Default isTRUE.- null.ok
[
logical(1)]
IsNULLconsidered a scalar? Default isFALSE.- type
[
character(1)]
Allows to restrict to specific type, e.g., “numeric”? But instead of this argument you might want to consider usingisScalar<Type>. Default is “atomic”, so no special restriction.