Моего dataframe (ДФ) с именами столбцов "8A_1" и 8A_2" является:Как использовать метку переменной вместо имени переменной в r-графиках?
8A_1 8A_2
1 2 2
2 4 3
3 4 4
4 4 3
5 4 3
6 1 4
7 2 4
8 2 4
9 4 3
10 4 4
переменной метка (которые добавляются к переменным с помощью пакета Hmisc)
var.labels =
c("8A_1"="Variable 1",
"8A_2" = "Variable 2")
library(Hmisc)
label(df) = lapply(names(var.labels),
function(x) label(df[,x]) = var.labels[x])
var.labels
8A_1 8A_2 "Переменная 1" "Переменная 2"
plot (df$"8A_1", df$"8A_2")
Вышеуказанные командные знаки df $ "8A_1" и df $ "8A_2" в осях. Это не переменные метки, которые я хочу. Как я могу получить метки переменных вместо имен переменных на графиках или в другом статистическом анализе (как это делается, например, в SPSS)?
спасибо, эта команда участок работает нормально. Однако в других командах результат не так, как ожидалось. Например. следующий результат дает результат: –
lm (df $ "8A_1" ~ df $ "8A_2", xlab = label (df) [1], ylab = label (df) [2]) Вызов: lm (formula = DF $ "8A_1" ~ DF $ "8A_2", xlab = этикетка (DF) [1], ylab = этикетка (DF) [2]) Коэффициенты: (автоматической переадресации вызова) DF $ "8A_2" 1,5174 0,4998 Предупреждение: В lm.fit (x, y, offset = offset, singular.ok = singular.ok, ...): дополнительные аргументы c ("'xlab'", "'ylab'") не учитываются. > –
вы не можете использовать аргументы xlab, ylab в lm –