webbasierter Interpreter für Sprache R [geschlossen]

7

Ich suche einen webbasierten Interpreter für die Sprache R. Um genauer zu sein, suche ich nach einer IDE wie Ссылка , wo ich den Code bereitstellen kann und der Server ausführen und mir die Ausgabe liefern soll.

Ich habe Anwendungen wie Rapache durchlaufen, aber sie passen nicht zu meiner Anforderung, da sie nicht dafür ausgelegt sind, Code vom Client zu akzeptieren, ihn auszuführen und das Ergebnis bereitzustellen.

Kurz gesagt, ich könnte eine Web-Anwendung finden, die Eingaben vom Benutzer nimmt, ein spezifisches R-Skript ausführt und dann die Ausgabe in einer ordentlich formatierten Weise platziert, aber keine Web-Anwendung, die R-Code akzeptiert, ausführt und dann einfügt Ein netter Weg.

    
Vineeth Mohan 04.12.2012, 14:47
quelle

3 Antworten

17

Ein paar Möglichkeiten kommen mir in den Sinn:

  • ideone bietet viele verschiedene Sprachen, von denen R eine davon ist. Wenn Sie ein Skript ausführen, erhalten Sie einen Link, den Sie in eine Webseite einbetten können (die Ausgabe wird jedoch leider nicht angezeigt). Wenn Sie ein Konto erstellen, können Sie auch Ihre zuvor ausgeführten Skripts speichern.
    • Pro: Sie können /plain/ einfach in Ihr Skript einfügen und eine URL erhalten, die direkt in R bezogen werden kann. Wenn die URL für Ihr Skript online lautet: " Ссылка ", dann können Sie source("http://ideone.com/plain/PIkeD") verwenden, um Ihr Skript direkt von den Ideone-Servern zu laden.
    • Nachteile: Stuck bei Version 2.11 Vielleicht nicht immer die aktuellste Version von R. Derzeit unter 3.2.2. Andere Pakete können nicht installiert werden. Die Ausgabe wird im bereitgestellten eingebetteten Skript nicht angezeigt.
  • Cloudstat-Konsole führt eine neuere Version von R (2.15.1) mit einigen häufig verwendeten Paket. Es verwendet , um eine wirklich interessante Blog / Notebook-Schnittstelle zu haben, die Code und Ausgabe integriert, aber das scheint im Moment nicht verfügbar zu sein.
    • Pro: Nützlich, um etwas im Handumdrehen recht einfach auszuführen.
    • Nachteile: Andere Pakete können nicht installiert werden. Die Ausgabe ist nicht in Codeblöcken formatiert und daher nicht leicht lesbar. Im Moment kann der von Ihnen ausgeführte Code nicht gespeichert oder geteilt werden.
  • Crunch bietet eine vollständige RStudio-Konfiguration, führt die neueste Version von R aus und ermöglicht die Installation der benötigten Pakete. Dies ist möglicherweise bequemer als die Installation eines eigenen RStudio-Servers. Sie müssen jedoch einen Account beantragen.
    • Pro: So ziemlich alles, was Sie von R / RStudio erwarten würden. Ermöglicht die Verwendung von Sweave und R-Markdown zum automatischen Erstellen von Dokumenten. Diese Dokumente können auch öffentlich gehostet werden. Hier ist ein Beispiel, in dem ich eine Seite in einen öffentlichen Ordner namens "gallery" gelegt habe: Ссылка
    • Nachteile: Manchmal ist die Ladezeit ein wenig langsam, aber da ich RStudio Desktop verwende, weiß ich nicht, wie Crunch mit meinem eigenen RStudio Server läuft.
  • Aktualisiert am 10. Januar 2014

    In letzter Zeit gab es auch eine ordentliche Menge an Buzz rund um R-Fiddle als eine interessante Möglichkeit, R-Code zu teilen. Es sieht so aus, als ob es die mächtige Ссылка Seite antreibt.

        
    A5C1D2H2I1M1N2O1R2T1 05.12.2012, 04:51
    quelle
    2

    RStudio IDE (Server) kann die Antwort auf Ihre Frage sein. Schauen Sie sich Ссылка

    an     
    Jochem 04.12.2012 17:41
    quelle
    0

    Sie können Rcloud ausprobieren, das wir im AT & amp; T Forschungslabor entwickeln. Es ist eine Open-Source-IDE wie Rstudio / IPYthon und verfügt über erweiterte Funktionen in Bezug auf die Zusammenarbeit. Ссылка

    RCloud ist eine Umgebung zum gemeinsamen Erstellen und Freigeben von Datenanalyseskripts. Mit RCloud können Sie Analysecode in R, HTML5, Markdown, Python und anderen mischen. Ähnlich wie Sage, iPython-Notebooks und Mathematica bietet RCloud eine Notebook-Oberfläche, mit der Sie einfach eine Sitzung aufzeichnen und mit Text, Gleichungen und unterstützenden Bildern versehen können.

        
    sujit behera 30.07.2014 02:28
    quelle

    Tags und Links