我的列名为“8A_1”和 8A_2”的数据框(df)是:
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 中所做的)?