R: Convert a factor to numeric.vector.

as.numeric.factor {forestFloor} | R Documentation

## Convert a factor to numeric.vector.

### Description

Internal function which will drop unused levels and convert remaining to a number from 1 to n.levels.

### Usage

    as.numeric.factor(x,drop.levels=TRUE)

### Arguments

`x` | Normally a factor, can be a numeric vector(will be output unchanged)
`drop.levels` | Boolean, should unused levels be dropped?

### Details

Simple internal function, used to direct categorical variables to a 1 dimensional scale.

### Value

A vector of same length, where each category/level is replaced with number from 1 to n

### Author(s)

Soren Havelund Welling

### Examples

    as.numeric.factor = forestFloor:::as.numeric.factor #import to environment
    some.factor = factor(c("dog","cat","monkey")[c(1,3,2,1,3,2,1,1)]) #make factor
    a.numeric.vector = as.numeric.factor(some.factor) #convert factor representation.

[Package forestFloor version 1.11.1 Index]