recode: Vector recode utility

View source: R/data_management.R

recodeR Documentation

Vector recode utility

Description

Yet another recode utility

Usage

recode(x = NULL, from_to = NULL)

Arguments

x

Vector to be recoded.

from_to

matrix containing 2 columns (first is "from", second is "to") or a vector with even number of components where odds index are taken as from, even are taken

Value

A vector with new codes (if/where modified).

Examples

test <- c(1:10, NA)
recode.m <- matrix(c(1, 2, NA, 3, 4, 1), nrow = 3, ncol = 2)
cbind(test, recode(test, recode.m))

test2 <- c(letters[1:10], NA)
recode.m2 <- matrix(c(c(letters[1:3]),c(NA,LETTERS[2:3])),
                    nrow = 3, ncol = 2) 
cbind(test2, recode(test2, recode.m2))

## Not run: 
recode.m3 <- matrix(c(1, 2, 4,4,5:8),ncol=2)
test3 <- c(1:10,NA)
cbind(test3, recode(test3, recode.m3))

## End(Not run)

lbraglia/lbmisc documentation built on June 14, 2025, 6:44 p.m.