Hmisc (version 4.0-0)

discrete: Discrete Vector tools

Description

discrete creates a discrete vector which is distinct from a continuous vector, or a factor/ordered vector. The other function are tools for manipulating descrete vectors.

Usage

as.discrete(x, ...) "as.discrete"(x, ...) discrete(x, levels = sort(unique.default(x), na.last = TRUE), exclude = NA) "["(x, ...) <- value "["(x, ..., drop = FALSE) "[["(x, i) is.discrete(x) "is.na"(x) <- value "length"(x) <- value

Arguments

x
a vector
drop
Should unused levels be dropped.
exclude
logical: should NA be excluded.
i
indexing vector
levels
charater: list of individual level values
value
index of elements to set to NA
...
arguments to be passed to other functions

Value

as.discrete, discrete returns a vector of discrete type.is.discrete returan logical TRUE if the vector is of class discrete other wise it returns FALSE.

Details

as.discrete converts a vector into a discrete vector.

discrete creates a discrete vector from provided values.

is.discrete tests to see if the vector is a discrete vector.

See Also

[[, [, factor

Examples

Run this code
a <- discrete(1:25)
a

is.discrete(a)

b <- as.discrete(2:4)
b

Run the code above in your browser using DataCamp Workspace