Replace data.frame/list names with corresponding variables labels.
names2labels
replaces data.frame/list names with corresponding
variables labels. If there are no labels for some variables their names
remain unchanged. n2l
is just shortcut for names2labels
.
names2labels(x, exclude = NULL, keep_names = FALSE) n2l(x, exclude = NULL, keep_names = FALSE)
x |
data.frame/list. |
exclude |
logical/integer/character columns which names should be left unchanged. Only applicable to list/data.frame. |
keep_names |
logical. If TRUE original column names will be kept with labels. Only applicable to list/data.frame. |
Object of the same type as x but with variable labels instead of names.
data(mtcars) mtcars = modify(mtcars,{ var_lab(mpg) = "Miles/(US) gallon" var_lab(cyl) = "Number of cylinders" var_lab(disp) = "Displacement (cu.in.)" var_lab(hp) = "Gross horsepower" var_lab(drat) = "Rear axle ratio" var_lab(wt) = "Weight (lb/1000)" var_lab(qsec) = "1/4 mile time" var_lab(vs) = "V/S" var_lab(am) = "Transmission (0 = automatic, 1 = manual)" var_lab(gear) = "Number of forward gears" var_lab(carb) = "Number of carburetors" }) # without original names # note: we exclude dependent variable 'mpg' from conversion to use its short name in formula summary(lm(mpg ~ ., data = names2labels(mtcars, exclude = "mpg"))) # with names summary(lm(mpg ~ ., data = names2labels(mtcars, exclude = "mpg", keep_names = TRUE)))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.