# assign mtcars to new data.frame mt2
mt2 <- mtcars
# add name labs
mt2 <- add_name_labs(mt2,
name.labs = c(
"mpg" = "Miles/(US) gallon",
"cyl" = "Number of cylinders",
"disp" = "Displacement (cu.in.)",
"hp" = "Gross horsepower",
"drat" = "Rear axle ratio",
"wt" = "Weight (1000 lbs)",
"qsec" = "1/4 mile time",
"vs" = "Engine (0 = V-shaped, 1 = straight)",
"am" = "Transmission (0 = automatic, 1 = manual)",
"gear" = "Number of forward gears",
"carb" = "Number of carburetors"
)
)
# add many-to-1 value labels
mt2 <- add_m1_lab(
data = mt2,
vars = "gear",
vals = 4:5,
lab = "4+"
)
# add many-to-1 value labels
mt2 <- add_val_labs(
data = mt2,
vars = "am",
vals = c(0, 1),
lab = c("auto", "man")
)
with_both_labs(mt2, t.test(mpg ~ am))
with_both_labs(mt2, lm(mpg ~ am))
with_both_labs(mt2, xtabs(~gear))
xtabs(~ mt2$gear)
Run the code above in your browser using DataLab