首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WRDS云中安装自定义R包

在WRDS云中安装自定义R包
EN

Stack Overflow用户
提问于 2020-11-04 18:40:37
回答 1查看 75关注 0票数 0

我尝试通过交互式R会话在WRDS云中安装自定义R包'sf‘,但失败了。来自WRDS的指令是:

https://wrds-www.wharton.upenn.edu/pages/support/programming-wrds/programming-r/installing-r-packages/

我按照说明操作,包'sf_0.9-6.tar.gz‘已经在'~/lib/R’目录中:

当我试图在交互式R会话中安装该包时,我键入了代码:

代码语言:javascript
复制
install.packages("~/sf_0.9-6.tar.gz", lib = "~/lib/R")

我得到了以下错误:

我不明白为什么它是一个无效的包,即使我已经直接从CRAN下载了这个包。此外,该软件包应该可以在R 3.6.2上运行。

有人能帮上忙吗?我会非常感激的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-30 20:40:06

我在R4.0.5上安装另一个用户编写的包(来自CRAN)时遇到了类似的问题,但我想,问题的根本原因是相同的,那就是install.packages在目录/home/<institutionName>/<userName>中找不到包的TAR文件(注意:这就是~所代表的)。

您是否可以尝试替换您的代码:

代码语言:javascript
复制
install.packages("~/sf_0.9-6.tar.gz", lib = "~/lib/R")

使用

代码语言:javascript
复制
install.packages("~/lib/R/sf_0.9-6.tar.gz", lib = "~/lib/R") 

将包的路径展开到lib文件夹中新创建的R子文件夹中对我来说很管用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64678484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档