【发布时间】:2021-01-29 04:32:06
【问题描述】:
我正在尝试分配并使用变量标签,然后将我的工作交给一位熟悉 SPSS 的新手 R 程序员。 当其他程序员使用数据时,她会想要制作表格。她可能不记得 h1 是什么,但会知道“以英尺为单位的高度”是什么。
我已经分配了标签。现在我该如何使用它们?
澄清:一旦我有了标签,我想像使用列名一样使用标签。因此,在 RStudio 中,如果我输入“heights$”,我希望将“Heights in feet”作为一个选项。但我不想丢失列名。
library(Hmisc) # variable labels
heights = data.frame(h1 = c(4,5,6, 4), h2 = c(48, 60, 72, 48))
label(heights$h1) = "Heights in feet"
label(heights$h2) = "Heights in inches"
heights
table(heights[[`Heights in feet`]]) # Not correct
table(heights[`Heights in feet`]) # Not correct
table(heights$`Heights in feet`) # Not correct
非常感谢您的想法。
【问题讨论】: