my_recode: Group together codes

Description Usage Arguments Details Author(s) See Also Examples

View source: R/hospCodesFns.R

Description

According to a look-up table, patients are grouped together.

Usage

1
my_recode(codes, lookuplist)

Arguments

codes
lookuplist

Details

Uses a neat trick of relabelling factors which is much simpler and quicker than stepping through each patients records.

Author(s)

N Green

See Also

facFlags, ~~~

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
##---- Should be DIRECTLY executable !! ----
##-- ==>  Define data, use random,
##--	or do  help(data=index)  for the standard data sets.

## The function is currently defined as
function (codes, lookuplist) 
{
    nfac <- factor(codes)
    lfac <- levels(nfac)
    othrlevs <- lfac[!lfac %in% unlist(lookuplist)]
    levels(nfac) <- c(lookuplist, list(all_others = othrlevs))
    nfac
  }

n8thangreen/HESmanip documentation built on March 21, 2020, 12:20 a.m.