首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果R需要的话,如何自动下载和安装软件包?

如果R需要的话,如何自动下载和安装软件包?
EN

Stack Overflow用户
提问于 2022-07-08 14:58:52
回答 2查看 150关注 0票数 0

如果套餐没有安装在GitHub中,我如何从GitHub自动下载和安装它?

代码语言:javascript
运行
复制
install.packages("remotes")
remotes::install_github("davidsjoberg/ggsankey")
library(ggsankey)
EN

回答 2

Stack Overflow用户

发布于 2022-07-08 15:04:37

p_load_gh()包中使用pacman

代码语言:javascript
运行
复制
pacman::p_load_gh("davidsjoberg/ggsankey")

这将检查是否安装了ggsankey,如果没有,它将安装它,然后加载包。

票数 0
EN

Stack Overflow用户

发布于 2022-07-08 15:25:18

加载ggsankey,或者如果没有安装Load remotes,或者如果没有安装,则安装它,然后使用它来安装和加载ggsankey。如果您希望看到警告消息,请省略quietly=TRUE。这些指令不依赖于RStudio,应该更一般地工作。

请注意,这将安装包,但不会安装外部程序,例如R本身和Windows。后者是Windows上使用C/C++代码的软件包所必需的。另外,如果用户使用的是旧版本的R,那么任何包依赖项都可能只能在来源形式的CRAN上使用,这增加了他们在Windows上需要Rtools的可能性。因此,说明应指定使用最新版本的R,并在Windows上安装。这两种安装都很容易安装,因为它们都有自动安装程序。

代码语言:javascript
运行
复制
if (!require("ggsankey", quietly = TRUE)) {
  if (!requireNamespace("remotes", quietly = TRUE)) {
    install.packages("remotes")
  }
  remotes::install_github("davidsjoberg/ggsankey",
    dependencies = TRUE, upgrade = TRUE, quiet = TRUE)
  library("ggsankey")
}

尽管如此,自动安装软件似乎很危险。建议你给他们关于安装软件和加载软件的指导,解释如何首先在Windows上安装R和Rtools的最新版本。

代码语言:javascript
运行
复制
# From within R install ggsankey R package.
# Only needs to be done once.

install.packages("remotes")
remotes::install_github("davidsjoberg/ggsankey",
    dependencies = TRUE, upgrade = TRUE, quiet = TRUE)

# load ggsankey - needs to be done in every new R session using it

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

https://stackoverflow.com/questions/72913323

复制
相关文章

相似问题

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