strip_labs {labelr}R Documentation

Strip All labelr Meta-data from a Data Frame

Description

strip_labs removes all labelr meta-data attributes ("name.labs", "val.labs", "frame.lab", and "factor.") from a data.frame, because you no longer want/need it for some reason or another.

Usage

strip_labs(data)

Arguments

data

a data.frame object.

Details

Some labelr functions automatically use strip_labs, but you should only use it if you no longer want or need a given data.frame's labelr meta-data (i.e., labels). If you have saved your labelr attributes (using get_all_lab_atts), you can restore them to the data.frame using add_lab_atts).

Value

a data.frame object with label attribute meta-data stripped from it.

Examples

# make toy demographic (gender, raceth, etc.) data set
set.seed(555)
df <- make_demo_data(n = 1000) # another labelr:: function
# let's add variable VALUE labels for variable "raceth"
df <- add_val_labs(df,
  vars = "raceth", vals = c(1:7),
  labs = c("White", "Black", "Hispanic", "Asian", "AIAN", "Multi", "Other"),
  max.unique.vals = 50
)

get_val_labs(df, "raceth") # it's here
df <- strip_labs(df) # this removes labs from df
get_val_labs(df, "raceth") # it's gone
check_any_lab_atts(df) # FALSE (means "no labs here")

[Package labelr version 0.1.7 Index]