Skip to contents

A modified as.character() method that retains the variable label, if it exists.

Usage

as_character(x)

Arguments

x

A character vector

Value

A declared or labelled variable as character.

Examples

x <- declared(
 c(1:5, -1),
 labels = c(Good = 1, Bad = 5, DK = -1),
 na_values = -1
)
attr(x, "label") <- "Example"
as_character(x)
#> [1] "Good" "2"    "3"    "4"    "Bad"  NA    
#> attr(,"label")
#> [1] "Example"