首页 > 解决方案 > “Hmisc”包或命名空间未能加载 - 没有名为“latticeExtra”的包

问题描述

我在加载和运行 Hmisc 包时遇到问题。安装时出现以下错误;

library(Hmisc)
Loading required package: lattice
Loading required package: survival
Loading required package: Formula
Loading required package: ggplot2
Error: package or namespace load failed for ‘Hmisc’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 there is no package called ‘latticeExtra’

我正在运行 Rstudio 3.5.3

我已尝试更新所有软件包。效果的流程是我有标记变量的代码,它不再运行并给出以下错误。

label(data$facem_360_v1_timestamp)="Survey Timestamp"
Error in label(data$facem_360_v1_timestamp) = "Survey Timestamp" : 
  could not find function "label<-"

任何建议将不胜感激。

标签: rhmisc

解决方案


如您在https://cran.r-project.org/web/packages/latticeExtra/index.html中所见,最新版本的 latticeExtra 0.6-29 需要 R (≥ 3.6.0) 。遇到与安装 Hmisc 相同的问题,我从https://cran.r-project.org/src/contrib/Archive/latticeExtra/下载了 latticeExtra 的先前版本 0.6.28并安装了它:

R CMD INSTALL latticeExtra_0.6-28.tar

然后我可以安装 Hmisc 最新版本:

R CMD INSTALL Hmisc_4.3-0.tar

推荐阅读