Ich benutze RStudio für die R-Programmierung. Ich erinnere mich an solide IDEs von anderen Technologie-Stacks wie Visual Studio oder Eclipse.
Ich habe zwei Fragen:
- Welche anderen IDEs als RStudio werden verwendet?
- Hat einer von ihnen spürbare Vorteile gegenüber RStudio?
Ich meine hauptsächlich das Debuggen / Erstellen / Bereitstellen von Funktionen, abgesehen vom eigentlichen Codieren (daher sind Texteditoren wahrscheinlich keine Lösung).
r
tools
rstudio
programming
IharS
quelle
quelle
Antworten:
RIDE - R-Brain IDE (RIDE) für R & Python, andere Data Science-R-IDEs, andere Data Science-Python-IDEs. Flexibles Layout. Unterstützung für mehrere Sprachen.
https://r-brain.io/
Jupyter Notebook - Die Jupyter Notebook App ist eine Server-Client-Anwendung, mit der Sie Notebook-Dokumente über einen Webbrowser bearbeiten und ausführen können. Die Jupyter Notebook App kann auf einem lokalen Desktop ausgeführt werden
http://jupyter.org/
Jupyter Lab -
Eine erweiterbare Umgebung für interaktives und reproduzierbares Computing, basierend auf Jupyter Notebook und Architektur.
https://github.com/jupyterlab/jupyterlab
Radiant -
Plattformunabhängige browserbasierte Open-Source-Oberfläche für Business Analytics in R, die auf dem Shiny-Paket basiert und lokal oder auf einem Server ausgeführt werden kann.
R Tools für Visual Studio (RTVS) - RTVS ist eine kostenlose Open-Source-Erweiterung für Visual Studio 2017 und wird derzeit nur in Visual Studio unter Windows und nicht in Visual Studio für Mac unterstützt.
https://www.visualstudio.com/vs/features/rtvs/
Architect - Architect ist eine integrierte Entwicklungsumgebung (IDE), die speziell auf die Bedürfnisse des Datenwissenschaftlers zugeschnitten ist. Alle datenwissenschaftlichen Aufgaben, von der Datenanalyse bis zum Verfassen von Berichten, können in einer einzigen Umgebung mit einer gemeinsamen Logik ausgeführt werden.
https://www.getarchitect.io/
displayr- Einfach und kraftvoll. Automatisierung durch Menü oder Code. Elegante Visualisierungen. Sofortige Veröffentlichung. Zusammenarbeit. Reproduzierbarkeit. Automatische Aktualisierung. Sichere Cloud-Plattform. https://www.displayr.com/features/
Rbox - Dieses Paket besteht aus mehreren Paketen, mit denen R über den Atom-Editor ausgeführt werden kann.
https://atom.io/packages/rbox
Use below for more IDEs:
RKWard - eine benutzerfreundliche und leicht erweiterbare IDE / GUI für R
Tinn-R - Tinn-R-Editor - GUI für R-Sprache und -Umgebung
R AnalyticFlow - Datenanalyse-Software, die die R-Umgebung für statistische Berechnungen verwendet.
Rgedit - ein Texteditor-Plugin.
Nvim-R - Vim-Plugin zum Bearbeiten von R-Code.
Rattle - Eine grafische Benutzeroberfläche für Data Mining mit R.
Verwandeln von Vim in eine IDE für R
quelle
IntelliJ unterstützt R über dieses Plugin:
Da es sich um ein neues Projekt handelt, ist RStudio noch leistungsfähiger, einschließlich des Fokus auf eine datenfreundliche Umgebung (Diagramme und Daten sind immer im Blick).
quelle
Sie können versuchen, R mit dem Jupyter-Notebook zu verwenden. Es erfordert die Installation des Jupyter R-Kernels, IRkernel, mit dem Sie ein neues Jupyter-Notizbuch mit der Option öffnen können,
R
anstelle des Standard-python
Kernels zu wählen .Installationsschritte finden Sie unter https://www.continuum.io/blog/developer/jupyter-and-conda-r und https://irkernel.github.io/installation/ .
quelle
VisualStudio hat vor einigen Tagen die Syntaxhervorhebung für R hinzugefügt: https://www.visualstudio.com/news/2015-mar-10-vso
Die aktuelle RStudio-Vorschau ist auch ziemlich cool - Sie können zu einem dunklen Thema wechseln, die Codevervollständigung funktioniert gut, Sie können im Viewer filtern usw.
quelle
Hier ist R Language Support für IntelliJ IDEA . Beachten Sie jedoch, dass es sich bei dieser Unterstützung nicht um eine integrierte Funktionalität oder ein offizielles Plug-In handelt, sondern um ein Plug-In eines Drittanbieters . Ich habe es nicht ausprobiert, daher beschränkt sich meine Meinung dazu auf den obigen Punkt.
Meiner Meinung nach wäre Eclipse eine bessere Option , die R-Unterstützung über StatET IDE bietet : http://www.walware.de/goto/statet . Allerdings finde ich Eclipse IDE zu schwer. Daher ist meine bevorzugte Option RStudio IDE - ich weiß nicht, warum man andere Optionen bevorzugen würde. Mir gefällt besonders die Möglichkeit von RStudio , über RStudio Server online auf die gesamte Entwicklungsumgebung zuzugreifen .
quelle
Was ist mit ESS , dem R-Paket (und anderen Statistiksprachen) für den Emacs-Editor? Es handelt sich formal nicht um eine IDE, obwohl sie viele, wenn nicht sogar mehr Funktionen von RStudio in einer anderen Benutzeroberfläche enthält (Code-Vervollständigung, Inline-Hilfe, objektorientierte automatische Vervollständigung, Debugging usw.).
quelle
Das VIM-R-Plugin ist überraschend gut. Sie können Codezeilen und Absätze von vim in eine tmux-Sitzung senden, in der R ausgeführt wird, ähnlich wie in R-Studio. Es verfügt über diese Befehle, wenn Sie herausfinden möchten, welche Funktionen es zu vim hinzufügt. Natürlich verwende ich alle meine anderen normalen Vim-Plugins - Autovervollständigen, Falten usw.
quelle
Sie können die R-Brain-Plattform (r-brain.io) ausprobieren. R-Brain bietet eine integrierte Cloud- / On-Premises-Data-Science-Plattform für die Entwicklung von Modellen mit gängigen Open-Source-Sprachen. Angetrieben von Jupyter sind IDE, Konsole, Notebook und Markdown in einer Umgebung integriert und unterstützen R und Python in allen Sprachen. Der R-Brain-Editor basiert auf Monaco, dem Herzen von VS-Code. Mit der Docker-Technologie und vorgefertigten Bildern ermöglicht R-Brain Datenwissenschaftlern eine schnelle Einrichtung, sofortige Zusammenarbeit und Versionskontrolle auf Arbeitsbereichsebene.
Ich bin Gründer von R-Brain.
Shadi
quelle
Ich habe eine Liste aller GUIs erstellt , die R-Code über Point-Click-Dialoge erzeugen. Die meisten davon sind keine vollständigen IDEs und ergänzen sich nur. Rkward ist ein FOSS-Konkurrent von Rstudio. R AnalyticFlow ist spezialisiert auf das grafische 2D-Layout von Code-Symbolen. Am Ende des Links finden Sie Code zum Installieren und Ausführen von 6 IDE-Hilfsprogrammen.
quelle