首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误R用install.packages行编织HTML

错误R用install.packages行编织HTML
EN

Stack Overflow用户
提问于 2015-06-20 23:26:57
回答 2查看 36K关注 0票数 8

我是RStudio的新用户,在使用.rmd文件和编织HTML时遇到了错误。

如果我有一个install.packages线路:

代码语言:javascript
复制
install.packages('ggplot2');
library(ggplot2);

当我单击针织HTML时,会返回一个错误:

Contrib.url中的错误(repos,"source"):尝试使用CRAN而不设置镜像调用:.withVisible -> eval -> install.packages -> contrib.url停止执行

我可以使用以下方法来解决这个问题:

代码语言:javascript
复制
if (!require('ggplot2')) 
{
  install.packages('ggplot2');
  library(ggplot2);
}

如果我正在编写一个.rmd,是否需要每次安装一个新包时都使用if (!require(行?有什么办法可以避免这种情况,这样我才能只编写install.packages(吗?

EN

回答 2

Stack Overflow用户

发布于 2016-08-01 09:06:49

你不需要每次都用install.package()线。

通常,您应该在控制台或单独的交互式会话中安装软件包,或者在安装该库后删除该行(这里是ggplot)。

只需使用库(Ggplot2)

代码语言:javascript
复制
  library(ggplot2);

希望它能帮上忙

票数 5
EN

Stack Overflow用户

发布于 2017-03-04 13:13:00

在使用针织文档时,我也遇到了同样的错误,我在R脚本中完成了以下操作:

  1. 在控制台中运行命令来设置默认存储库: options(repos=structure(c(CRAN="http://cran.r-project.org")))
  2. 在R工作室中添加以下代码:选项(repos=“https://cran.rstudio.com”)
  3. 添加所需包的url引用,例如: install.packages("pscl",repos = "https://cran.rstudio.com")
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30959839

复制
相关文章

相似问题

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