无法编译Rmarkdown文档

时间:2016-02-03 20:24:22

标签: r knitr

我很难将R markdown文档编译并执行。我在分析中有单向,双向ANOVA和ANCOVA分析以及许多图。

这是第一个尚未成功执行的R代码块。

{r, echo=FALSE}

install.packages("rmarkdown")
library(rmarkdown)

install.packages("knitr")
library(knitr)

install.packages("ggplot2")

install.packages("car")
library(car)

install.packages("pastecs")
library(pastecs)

install.packages("compute.es")
library(compute.es)

install.packes("multcomp")
library(multcopm)

install.packes("WRS2")
library(WRS2)

install.packages("gmodels")
library(gmodels)

install.packes("MASS")
library(MASS)
  

退出第30-60行(PPC.Rmd)contrib.url错误(repos,   " source"):尝试在不设置镜像的情况下使用CRAN调用:    ... withVisible - > eval - > eval - > install.packages - >   contrib.url

     

执行暂停

1 个答案:

答案 0 :(得分:3)

我通常带小功能

check_and_install <- function( packname ) { # given package name, check installation, install if not found
    if ( packname %in% rownames(installed.packages()) == FALSE ) {
        install.packages( packname )
    }
}

所以在Rmd的开始我做

check_and_install("ggplot2")
library(ggplot2)

....