Learn R Programming

shipunov (version 1.17.1)

Tobin: Binarize (make dummy variables)

Description

Converts vector into matrix with binary columns

Usage

Tobin(var, convert.names=TRUE)

Value

Matrix with binary columns

Arguments

var

character or numerical variable

convert.names

if TRUE (default), construct new variable names, otherwise, use unique variable values as variable names

Author

Alexey Shipunov

Details

'Tobin()' transforms character or numeric vector into the matrix with 0/1 (absent/present) cells.

Two approaches are in use: through '==' operation and through the conversion into factor.

First approach also constructs new names of variables whereas the second ('convert.names=FALSE') makes variable names from names of factor levels (i.e., labels).

Alternatives: "*dumm*" packages (there are few in CRAN).

Examples

Run this code
(ee <- sample(letters[1:5], 10, replace=TRUE))
Tobin(ee, conv=FALSE)
Tobin(ee, conv=TRUE)

Run the code above in your browser using DataLab