alternative IDE per la programmazione R (RStudio, IntelliJ IDEA, Eclipse, Visual Studio)
-
16-10-2019 - |
Domanda
Io uso RStudio per la programmazione R. Mi ricordo di solido IDE-S da altri stack tecnologici, come Visual Studio o Eclipse.
Ho due domande:
- Quali altri IDE-s di RStudio sono utilizzati (perche non fornendo alcune breve descrizione su di loro).
- Se uno qualsiasi di loro hanno vantaggi evidenti nel corso RStudio?
Io per lo più medio caratteristiche di debug / build / deploy, oltre codifica stessa (quindi editor di testo non sono probabilmente una soluzione).
Soluzione
RIDE - R-Brain IDE (RIDE) per la R & Python, Altro Data Science R IDE, IDE Altro Data Science Python. layout flessibile. Supporto di più lingue.
https://r-brain.io/
Jupyter notebook - Le pagine della Jupyter App è un'applicazione server-client che consente documenti notebook editing e in esecuzione tramite un browser web. Le pagine della Jupyter App può essere eseguito su un desktop locale
http://jupyter.org/
Jupyter laboratorio -
Un ambiente estensibile per informatica interattiva e riproducibili, sulla base del Notebook Jupyter e Architettura.
https://github.com/jupyterlab/jupyterlab
Radiant -
open-source indipendente dalla piattaforma di interfaccia basata su browser per l'analisi di business in R, sulla base del pacchetto lucido e può essere eseguito localmente o su un server.
Strumenti di ricerca per Visual Studio (RTVS) -
un libero, estensione open-source per Visual Studio 2017, RTVS è attualmente supportata solo in Visual Studio su Windows e non Visual Studio per Mac.
https://www.visualstudio.com/vs/features/rtvs/ < br>
Architetto - Architect è un ambiente di sviluppo integrato (IDE), che si concentra in particolare sulle esigenze dello scienziato dati. Tutti i compiti scientifici dati da analisi dei dati a scrivere relazioni possono essere eseguite in un unico ambiente con una logica comune.
https://www.getarchitect.io/
displayr - Semplice e potente. Automazione da menu o codice. visualizzazioni eleganti. la pubblicazione istantanea.
Collaborazione. Riproducibilità. Auto-aggiornamento. piattaforma cloud sicura.
https://www.displayr.com/features/
Rbox -. Questo pacchetto è un insieme di diversi pacchetti per eseguire R tramite editor di Atom
https://atom.io/packages/rbox
Use below for more IDEs:
RKWard - un facile da usare e facilmente estendibile IDE / GUI per R
Tinn-R - Tinn-R Editor - GUI per R Lingua e Ambiente
R AnalyticFlow -. Software di analisi dei dati che utilizza l'ambiente R per il calcolo statistico
Rgedit -. un plug-in editor di testo
Nvim-R -. Vim plug-in per la modifica del codice R
Rattle -. A Interfaccia utente grafica per il Data Mining utilizzando R
Altri suggerimenti
IntelliJ supporti R tramite questo plugin:
E 'un recente progetto, in modo da RStudio è ancora più potente, tra cui la sua attenzione per ambiente di dati-compatibili (trame ei dati sono sempre in vista).
Si può provare a utilizzare R con Jupyter notebook. Richiede l'installazione di jupyter R kernel, IRkernel che vi permetterà di aprire un nuovo notebook jupyter con possibilità di scegliere R
invece di kernel di default python
.
https://www.continuum.io/blog/developer / jupyter-e-conda-r e https://irkernel.github.io/installation/ per la procedura di installazione.
VisualStudio aggiunto evidenziazione della sintassi per R a pochi giorni fa: https://www.visualstudio.com/ notizie / 2015-mar-10-VSO
L'attuale RStudio anteprima è piuttosto fresco, come pure - si può passare ad un tema scuro, il completamento del codice sta lavorando bene, è possibile filtrare nel visualizzatore, etc
.Ecco R Supporto linguistico per IntelliJ IDEA . Tuttavia, tenere a mente che questo sostegno non è in forma di funzionalità incorporata o plug-in ufficiale, ma piuttosto un terze parti plug-in. Io non l'ho provato, quindi il mio parere su di esso si limita al punto di cui sopra.
A mio parere, una scelta migliore sarebbe Eclipse , che offre supporto via R StatET IDE: http://www.walware.de/goto/statet . Tuttavia, ritengo che Eclipse IDE troppo pesante. Pertanto, la mia opzione preferita è RStudio IDE - Non so il motivo per cui si preferirebbe altre opzioni. Mi piace soprattutto RStudio 's la capacità di accesso on-line per l'ambiente di sviluppo completo tramite RStudio Server .
ESS pacchetto per l'editor Emacs , la R (e altre lingue statistiche)? Non è formalmente un IDE, anche se ha molti, se non di più delle caratteristiche di RStudio, solo in una diversa interfaccia utente (completamento del codice, help in linea, oggetto-aware di completamento automatico, il debugging, ecc.).
Il vim-r-plugin è sorprendentemente buona. È possibile inviare le linee e paragrafi di codice da vim in una sessione di tmux esecuzione R in un modo simile a R-Studio. Ha questi comandi se si desidera controllare quali funzionalità si aggiunge a vim. Naturalmente io uso tutti i miei altri normali plugin vim -. Completamento automatico, piegatura, ecc
Si può provare la piattaforma R-Brain (r-brain.io). R-Brain fornisce una piattaforma integrata di scienza di cloud / on-premise di dati per lo sviluppo di modelli con i più diffusi linguaggi open source. Realizzato da Jupyter, il nostro IDE, console, notebook e Markdown sono tutti integrati in un unico ambiente con il supporto per la lingua completo per R e Python. editor di R-cervello è costruito con Monaco, nel cuore del codice di VS. Con la tecnologia e predefiniti Docker immagini, R-Cervello scienziati consente di dati con configurazione rapida, la collaborazione istantanea e controllo delle versioni a livello di lavoro.
Sono fondatore di R-cervello.
Shadi
Ho fatto una elenco di tutte le interfacce grafiche che il codice R prodotti attraverso dialoghi point-click. La maggior parte di questi sono IDE non completi e solo complemento. RKWard è un multipiattaforma concorrente FOSS a Rstudio. R AnalyticFlow specializzata nella veste grafica 2d di icone di codice. Alla fine del collegamento è il codice per installare ed eseguire 6 aiutanti IDE.