Learn R Programming

yamlet (version 0.6.5)

mimic.classified: Try To Make Classified Look Like Another Equal-length Variable

Description

Tries to mimic another vector or factor for 'classified'. See classified.default. If meaningful and possible, x updates its codelist attribute with labels from corresponding values in y.

Usage

# S3 method for classified
mimic(x, y = x, ...)

Arguments

x

classified

y

vector-like, same length as x

...

ignored arguments

Value

classified

See Also

Other mimic: mimic.default(), mimic()

Examples

Run this code
# NOT RUN {
let <- letters[1:5]
LET <- LETTERS[1:5]
int <- 0L:4L
num <- as.numeric(int)
fac <- factor(let)
css <- classified(let)

mimic(LET, let)
mimic(let, let)
mimic(num, let)
mimic(int, let)
mimic(fac, let)
mimic(css, let)
mimic(character(0))
mimic(numeric(0))
mimic(LET)

x <- data.frame(let, LET)
library(dplyr)
library(magrittr)
x %<>% mutate(let = mimic(let, LET), LET = mimic(LET))
str(x)

# }

Run the code above in your browser using DataLab