Gibt es eine Möglichkeit, .rmd-Dateien mit der externen Tools-Funktion des StatET Eclipse-Plugins zu erstellen und zu erstellen?

9

Ich werde ein Fan von reproduzierbaren Analysen und von Sweave, Beamer und speziell vom Knitrack.

RStudio ermöglicht es, Dokumente mit nur einem Klick zu verschweißen und zu stricken, aber obwohl RStudio einfach zu installieren ist, ist es ziemlich instabil und hat nicht die Reife und Flexibilität des StatET-Plugins von Eclipse. Die meisten Tutorials oder Listservs beziehen sich bei Fragen zu knitr und RMarkdown auf die RStudio IDE, aber es gibt wenig darüber, wie Markdown-Dateien mit dem knitr-Paket in .Rmd installiert und umgewandelt werden. Jeffrey Horner sagte, als er das R-Abschriftenpaket ankündigte:

  

"Abzeichnen von Dokumenten in HTML, erstellt in Zusammenarbeit mit RStudio. Es bietet den kompletten R Markdown-Funktionssatz, der in seiner besten IDE verfügbar ist, aber Benutzer können Markdown in ihre eigene Toolchain der Wahl integrieren."

Der letzte Satz ist, was ich nicht herausfinden konnte. An anderer Stelle habe ich vorgeschlagen, manuell mit library(knitr); knit('myfile.Rmd') zu knitrieren. Beim Versuch, dies zu tun, erhalte ich jedoch einen Fehler:

%Vor%

Ich konnte die Datei My file.md mit Hilfe von:

in HTML umwandeln %Vor%

Allerdings wird der R-Code nicht ausgeführt, und ich vermute, dass ich die .Rmd -Datei zuerst stricken muss. Jede Hilfe oder Anleitung, wie Sie Markdown-Dateien in StatET oder anderswo als Rstudio knicken können, wäre sehr willkommen.

Ich verwende die R-Version 2.15.1 (2012-06-22) auf einem Windows 7 Professional-Betriebssystem. Eclipse Version: 3.8.0 und StatET 3.0.

    
rogervv 12.09.2012, 20:06
quelle

1 Antwort

1

Eine Möglichkeit besteht darin, ein R-Snippet zu verwenden:

1) Erstellen Sie ein stateET R-Projekt mit dieser Ссылка -Instanz es.

2) in Windows- & gt; Einstellungen - & gt; StatET - & gt; Ausführen / Debuggen - & gt; R Code Snippets

Klicken Sie auf "Hinzufügen ...". um ein neues Snipped namens Rmd2html zu erstellen. Inhalt des Snippets:

%Vor%

Klicken Sie auf "OK", "OK".

3) Zurück in Ihrem Projekt, in der Projekt Explorer Ansicht, klicken Sie mit der rechten Maustaste auf die Datei minimum.Rmd , und wählen Sie "Code-Snippet in R- & gt; Rmd2html ausführen"

Dies sollte die Datei minimum.html erzeugen.

    
Karl Forner 14.01.2014 12:52
quelle