knitr ezspin没有名为'R.oo'的包

时间:2016-04-07 14:14:12

标签: r knitr

我无法让ezspin工作;我不断收到错误消息there is no package called ‘R.oo’。在我当前的工作目录中,我有一个名为misc的文件夹,其中包含一个名为test.csv的文件,其中包含以下代码:

#' ---
#' title: "testing"
#' date: "April 6, 2016"
#' output: 
#'    word_document:
#'       reference_docx: template5.docx
#' ---

#+ eval=TRUE
a <- function(){
   a <- read.csv("misc/test.csv")
   print (a)
}
a()

显然,它有一个到misc目录的硬编码路径。如果我在RStudio中打开这个脚本,那么我可以单击Compile Notebook按钮来创建MS Word文档。

我有一个名为WD的子目录。在名为ezspintest.R的脚本中,我尝试运行此操作但未成功:

library(ezknitr)
ezspin("misc/test.R", wd = "WD") 

整个错误消息为Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : there is no package called ‘R.oo’

需要帮助。感谢。

1 个答案:

答案 0 :(得分:1)

如果可能,请尝试安装R.oo包:

http://cran.mirrors.hoobly.com/web/packages/R.oo/index.html