错误R Studio使用install.packages行编织HTML

Kyl*_*yle 5 r rstudio knitr r-markdown

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

如果我有一个install.packages行:

install.packages('ggplot2');
library(ggplot2);
Run Code Online (Sandbox Code Playgroud)

当我单击Knit HTML时,会返回错误:

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

我能够解决这个问题:

if (!require('ggplot2')) 
{
  install.packages('ggplot2');
  library(ggplot2);
}
Run Code Online (Sandbox Code Playgroud)

如果我正在编写.rmd,if (!require(每次安装新软件包时是否需要使用该行?有没有办法避免这种情况,所以我只能写install.packages(

Rah*_*ena 5

您不需要install.package()每次都排队。

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

只需使用库(ggplot2)

  library(ggplot2);
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你