从 zip 文件 R 安装后找不到函数 "year"

Could not find function "year" after installation from zip file R

我正在使用 R 并在没有互联网连接的服务器上工作。所以我不得不搜索如何从 zip 文件安装包。我想使用 lubridate 包。

install.packages("V:/R/lubridate_1.3.3.zip", repos=NULL)

然后我尝试使用

library(lubridate) 
year(data$date)

但是我收到了 package or namespace load failed for "lubridate" 的错误。还有 function year could not be found.

我是不是忘记了什么步骤?

如果您使用 install.packages 从 CRAN 镜像安装包,导入和依赖树会自动安装。如果您下载 zip 并进行离线安装,那显然是不可能的。因此,您也必须下载并安装所有这些软件包。

您可以从 lubridate's CRAN page and then follow the links to get the whole trees. Or you can get it even more easily from MRAN.

中找到主要依赖项和导入项

如果我没有遗漏任何东西,你需要 plyr、stringr、memoise、Rcpp、stringi、magrittr 和 digest。

对于具有大依赖树的包,此方法也可能不太可行。在这种情况下,您可以使用 this SO answer 中的函数。