Learn R Programming

rapportools (version 1.2)

is.variable: Variables

Description

From rapport's point of view, a variable is a non-NULL atomic vector that has no dimension attribute (see dim for details). This approach bypasses factor issues with is.vector, and also eliminates multidimensional vectors, such as matrices and arrays.

Usage

is.variable(x)

Value

a logical value indicating that provided object is a "variable"

Arguments

x

an object to be checked for "variable" format

Examples

Run this code
is.variable(rnorm(100))  # [1] TRUE
is.variable(LETTERS)     # [1] TRUE
is.variable(NULL)        # [1] FALSE
is.variable(mtcars)      # [1] FALSE
is.variable(HairEyeColor[, , 1])  # [1] FALSE
is.variable(list())      # [1] FALSE

Run the code above in your browser using DataLab