R: Create a factor with unobserved levels

superFactor {merTools} | R Documentation

## Create a factor with unobserved levels

### Description

Create a factor variable and include unobserved levels for compatibility with model prediction functions

### Usage

    superFactor(x, fullLev)

### Arguments

`x` | a vector to be converted to a factor
`fullLev` | a vector of factor levels to be assigned to x

### Value

a factor variable with all observed levels of x and all levels of x in fullLev

### Examples

    regularFactor <- c("A", "B", "C")
    regularFactor <- factor(regularFactor)
    levels(regularFactor)
    # Now make it super
    newLevs <- c("D", "E", "F")
    regularFactor <- superFactor(regularFactor, fullLev = newLevs)
    levels(regularFactor) # now super

[Package merTools version 0.3.0 Index]