discrete {Hmisc} | R Documentation |

## 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, ...)
## Default S3 method:
as.discrete(x, ...)
discrete(x, levels = sort(unique.default(x), na.last = TRUE), exclude = NA)
## S3 replacement method for class 'discrete'
x[...] <- value
## S3 method for class 'discrete'
x[..., drop = FALSE]
## S3 method for class 'discrete'
x[[i]]
is.discrete(x)
## S3 replacement method for class 'discrete'
is.na(x) <- value
## S3 replacement method for class 'discrete'
length(x) <- value
```

### Arguments

`x` |
a vector |

`drop` |
Should unused levels be dropped. |

`exclude` |
logical: should |

`i` |
indexing vector |

`levels` |
charater: list of individual level values |

`value` |
index of elements to set to |

`...` |
arguments to be passed to other functions |

### 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.

### 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`

.

### Author(s)

Charles Dupont

### See Also

### Examples

```
a <- discrete(1:25)
a
is.discrete(a)
b <- as.discrete(2:4)
b
```

[Package

*Hmisc*version 5.1-3 Index]