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.is.variable(x)
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