Yo uso RStudio para la programación de R. Recuerdo los IDE-s sólidos de otras pilas de tecnología, como Visual Studio o Eclipse.
Tengo dos preguntas:
- ¿Qué otros IDE-s que no son RStudio? (Considere proporcionar una breve descripción de ellos)
- ¿Alguno de ellos tiene ventajas notables sobre RStudio?
Me refiero principalmente a las funciones de depuración / construcción / implementación, además de la codificación en sí misma (por lo que los editores de texto probablemente no sean una solución).
r
tools
rstudio
programming
IharS
fuente
fuente
Respuestas:
RIDE - R-Brain IDE (RIDE) para R & Python, otras IDEs R de ciencia de datos, otras IDEs Python de ciencia de datos. Diseño flexible Soporte de múltiples idiomas.
https://r-brain.io/
Jupyter notebook : la aplicación Jupyter Notebook es una aplicación de servidor-cliente que permite editar y ejecutar documentos de notebook a través de un navegador web. La aplicación Jupyter Notebook se puede ejecutar en un escritorio local
http://jupyter.org/
Jupyter lab :
un entorno extensible para computación interactiva y reproducible, basado en Jupyter Notebook and Architecture.
https://github.com/jupyterlab/jupyterlab
Radiant -
Interfaz basada en navegador independiente de plataforma de código abierto para análisis de negocios en R, basada en el paquete Shiny y puede ejecutarse localmente o en un servidor.
R Tools for Visual Studio (RTVS) : una extensión gratuita de código abierto para Visual Studio 2017, actualmente RTVS solo es compatible con Visual Studio en Windows y no con Visual Studio para Mac.
https://www.visualstudio.com/vs/features/rtvs/
Architect - Architect es un entorno de desarrollo integrado (IDE) que se enfoca específicamente en las necesidades del científico de datos. Todas las tareas de ciencia de datos, desde el análisis de datos hasta la redacción de informes, se pueden realizar en un solo entorno con una lógica común.
https://www.getarchitect.io/
Displayr- Simple y poderoso. Automatización por menú o código. Visualizaciones elegantes. Publicación instantánea Colaboración. Reproducibilidad Actualización automática Plataforma segura en la nube. https://www.displayr.com/features/
Rbox : este paquete es una colección de varios paquetes para ejecutar R a través del editor Atom.
https://atom.io/packages/rbox
Use below for more IDEs:
RKWard : un IDE / GUI fácil de usar y fácilmente extensible para R
Tinn-R - Tinn-R Editor - GUI para R Language and Environment
R AnalyticFlow : software de análisis de datos que utiliza el entorno R para la computación estadística.
Rgedit : un complemento de editor de texto.
Nvim-R : complemento Vim para editar el código R.
Sonajero : una interfaz gráfica de usuario para la minería de datos con R.
Cómo convertir Vim en un IDE para R
fuente
IntelliJ admite R a través de este complemento:
Es un proyecto reciente, por lo que RStudio es aún más poderoso, incluido su enfoque en un entorno amigable con los datos (los gráficos y los datos siempre están a la vista).
fuente
Puede intentar usar R con el cuaderno Jupyter. Requiere la instalación del núcleo jupyter R, IRkernel, que le permitirá abrir un nuevo cuaderno jupyter con la opción de elegir en
R
lugar delpython
núcleo predeterminado .Consulte https://www.continuum.io/blog/developer/jupyter-and-conda-r y https://irkernel.github.io/installation/ para ver los pasos de instalación.
fuente
VisualStudio agregó resaltado de sintaxis para R hace unos días: https://www.visualstudio.com/news/2015-mar-10-vso
La vista previa actual de RStudio también es genial: puede cambiar a un tema oscuro, la finalización del código funciona bien, puede filtrar en el visor, etc.
fuente
Aquí está el Soporte de lenguaje R para IntelliJ IDEA . Sin embargo, tenga en cuenta que este soporte no tiene la forma de una funcionalidad incorporada o un complemento oficial, sino más bien un complemento de terceros . No lo he probado, por lo que mi opinión al respecto se limita al punto anterior.
En mi opinión, una mejor opción sería Eclipse , que ofrece soporte R a través de StatET IDE: http://www.walware.de/goto/statet . Sin embargo, encuentro que Eclipse IDE es demasiado pesado. Por lo tanto, mi opción preferida es RStudio IDE: no sé por qué uno preferiría otras opciones. Me gusta especialmente la capacidad de RStudio de acceso en línea al entorno de desarrollo completo a través de RStudio Server .
fuente
¿Qué pasa con ESS , el paquete R (y otros lenguajes de estadísticas) para el editor de Emacs? No es formalmente un IDE, aunque tiene muchas, si no más, las características de RStudio, solo en una IU diferente (finalización de código, ayuda en línea, autocompletado consciente de objetos, depuración, etc.).
fuente
El complemento vim-r es sorprendentemente bueno. Puede enviar líneas y párrafos de código desde vim a una sesión tmux que ejecute R de manera similar a R-Studio. Tiene estos comandos si desea verificar qué funcionalidad agrega a vim. Por supuesto, uso todos mis otros complementos vim normales: autocompletar, plegar, etc.
fuente
Puede probar la plataforma R-Brain (r-brain.io). R-Brain proporciona una plataforma integrada de ciencia de datos en la nube / local para desarrollar modelos con lenguajes populares de código abierto. Desarrollado por Jupyter, nuestro IDE, consola, notebook y markdown están integrados en un solo entorno con soporte completo de lenguaje para R y Python. El editor R-Brain está construido con Mónaco, el corazón del código VS. Con la tecnología Docker e imágenes preconstruidas, R-Brain capacita a los científicos de datos con una configuración rápida, colaboración instantánea y control de versiones a nivel de espacio de trabajo.
Soy fundador de R-Brain.
Shadi
fuente
Hice una lista de todas las GUI que producen código R a través de diálogos de clic de punto. La mayoría de estos no son IDE completos y solo complementan. Rkward es un competidor multiplataforma de software libre de Rstudio. R AnalyticFlow se especializa en el diseño gráfico 2D de iconos de código. Al final del enlace hay un código para instalar y ejecutar 6 ayudantes IDE.
fuente