2016-04-07 10 views
0

Ich kann nicht ezspin zu arbeiten; Ich bekomme immer die Fehlermeldung there is no package called ‘R.oo’. In meinem aktuellen Arbeitsverzeichnis habe ich einen Ordner misc genannt, die eine Datei test.csv genannt enthält, die den folgenden Code hat:knitr ezspin gibt es kein Paket namens 'R.oo'

#' --- 
#' 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() 

Offensichtlich hat dies einen hartcodierte Pfad zu dem Verzeichnis misc. Wenn ich dieses Skript in RStudio geöffnet habe, kann ich auf die Schaltfläche "Compile Notebook" klicken, um das MS Word-Dokument zu erstellen.

Ich habe ein Unterverzeichnis namens WD. In einem Skript namens ezspintest.R Ich habe versucht, dies ohne Erfolg zu führen:

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

Die gesamte Fehlermeldung ist Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : there is no package called ‘R.oo’

Hilfe nötig. Vielen Dank.

Antwort