defactor: Convert a factor with names to a named character vector

Description Usage Arguments Value Examples

Description

Convert a factor with names to a named character vector

Convert a factor with names to a named vector and converts to logical or numeric if possible

Usage

1
2
3

Arguments

fac

Factor (or vector) with optional with names

Value

Character vector with optional names; as is if not a factor

Vector (character, numeric or logical) with optional names; as is if not a factor

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
defactorChr(c(1,"a"))
defactorChr(factor(c(1,"a")))
defactorChr(setNames(c(1,2,3),c("a","b","c")))
defactorChr(factor(setNames(c(1,2,3),c("a","b","c"))))
defactorChr(factor(setNames(c("1","2","3"),c("a","b","c"))) )
defactorChr(factor(setNames(c("1a","2b","3c"),c("a","b","c"))))
defactorChr(factor(setNames(c(TRUE, FALSE), c("t","f"))))
defactor(c(1,"a"))
defactor(factor(c(1,"a")))
defactor(setNames(c(1,2,3),c("a","b","c")))
defactor(factor(setNames(c(1,2,3),c("a","b","c"))))
defactor(factor(setNames(c("1","2","3"),c("a","b","c"))) )
defactor(factor(setNames(c("1a","2b","3c"),c("a","b","c"))))
defactor(factor(setNames(c(TRUE, FALSE), c("t","f"))))

peterjuv/myHelpers documentation built on June 12, 2021, 1:44 p.m.