# 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
)
head(df, 3)
check_labs_att(df, "val.labs.raceth") # "raceth" lab specifically TRUE
dfsort1 <- ssort(df, c("raceth", "gender", "age"), descending = c(TRUE, FALSE, FALSE))
head(dfsort1, 20)
check_labs_att(dfsort1, "val.labs.raceth") # "raceth" lab specifically TRUE
dfsort2 <- ssort(df, c("age", "gender"))
head(dfsort2, 20)
check_labs_att(dfsort2, "val.labs.raceth") # "raceth" lab specifically TRUE
dfsort3 <- ssort(df, c("raceth"))
head(dfsort3, 10)
check_labs_att(dfsort3, "val.labs.raceth") # "raceth" lab specifically TRUE
Run the code above in your browser using DataLab