如何标记变量、数据框列(全名+单位),以便绘图、xtable 等自动使用这些信息?

Mat*_*ele 5 label r units-of-measurement xtable hmisc

我刚刚意识到 Hmisc 包中的标签功能。然而,据我所知,这个函数并没有解决我的问题,因为轴标签仍然需要手动指定为xlab=label(var).

我也没有看到任何生成漂亮表格(xtable)的解决方案。是否有任何我不知道的软件包提供此类功能?总之,我想做以下事情:

  • 将标签和单位附加到变量、列:label(wght) <- weight; unit(var) <- 'kg'
  • 以良好的方式打印它们,例如:wght <- c(20, 30); printnice(mean(wght)) -> '25 kg'
  • 制作绘图,xtable 自动使用这些“好”标签