在 WRDS 云中安装自定义 R 包
Installing custom R package in the WRDS cloud
我尝试通过交互式 R 会话在 WRDS 云中安装自定义 R 包 'sf',但失败了。来自 WRDS 的指令是:
我按照说明进行操作,包 'sf_0.9-6.tar.gz' 已经在“~/lib/R”目录中:
当我尝试在交互式 R 会话中安装包时,我输入了代码:
install.packages("~/sf_0.9-6.tar.gz", lib = "~/lib/R")
我收到以下错误:
我不明白为什么它是一个无效的包,即使我已经直接从 CRAN 下载了包。此外,该软件包应该适用于 R 3.6.2。
有人能帮忙吗?我将不胜感激!
我在 R 4.0.5 上安装另一个用户编写的包(来自 CRAN)时遇到了类似的问题,但我想,问题的根本原因是相同的,即 install.packages
可以在目录 /home/<institutionName>/<userName>
中找不到包 TAR 文件(注意:这是 ~ 代表的意思)。
您可以尝试替换您的代码吗:
install.packages("~/sf_0.9-6.tar.gz", lib = "~/lib/R")
和
install.packages("~/lib/R/sf_0.9-6.tar.gz", lib = "~/lib/R")
将包的路径扩展到 lib 文件夹中新创建的 R 子文件夹对我有用。
我尝试通过交互式 R 会话在 WRDS 云中安装自定义 R 包 'sf',但失败了。来自 WRDS 的指令是:
我按照说明进行操作,包 'sf_0.9-6.tar.gz' 已经在“~/lib/R”目录中:
当我尝试在交互式 R 会话中安装包时,我输入了代码:
install.packages("~/sf_0.9-6.tar.gz", lib = "~/lib/R")
我收到以下错误:
我不明白为什么它是一个无效的包,即使我已经直接从 CRAN 下载了包。此外,该软件包应该适用于 R 3.6.2。
有人能帮忙吗?我将不胜感激!
我在 R 4.0.5 上安装另一个用户编写的包(来自 CRAN)时遇到了类似的问题,但我想,问题的根本原因是相同的,即 install.packages
可以在目录 /home/<institutionName>/<userName>
中找不到包 TAR 文件(注意:这是 ~ 代表的意思)。
您可以尝试替换您的代码吗:
install.packages("~/sf_0.9-6.tar.gz", lib = "~/lib/R")
和
install.packages("~/lib/R/sf_0.9-6.tar.gz", lib = "~/lib/R")
将包的路径扩展到 lib 文件夹中新创建的 R 子文件夹对我有用。