Eu uso o RStudio para programação R. Lembro-me de IDE-s sólidos de outras pilhas de tecnologia, como Visual Studio ou Eclipse.
Eu tenho duas perguntas:
- Quais outros IDE-s além do RStudio são usados (considere fornecer uma breve descrição neles).
- Algum deles tem vantagens visíveis sobre o RStudio?
Refiro-me principalmente aos recursos de depuração / construção / implantação, além de se codificar (portanto, os editores de texto provavelmente não são uma solução).
r
tools
rstudio
programming
IharS
fonte
fonte
Respostas:
RIDE - R-Brain IDE (RIDE) para R & Python, outras IDEs R de ciência de dados, outras IDEs de ciência de dados Python. Layout flexível. Suporte para vários idiomas.
https://r-brain.io/
Notebook Jupyter - O aplicativo Jupyter Notebook é um aplicativo cliente-servidor que permite editar e executar documentos do notebook por meio de um navegador da web. O aplicativo Jupyter Notebook pode ser executado em uma área de trabalho local
http://jupyter.org/
Laboratório Jupyter -
Um ambiente extensível para computação interativa e reproduzível, com base no Jupyter Notebook and Architecture.
https://github.com/jupyterlab/jupyterlab
Radiant -
interface baseada em navegador independente de plataforma de código aberto para análise de negócios em R, baseada no pacote Shiny e pode ser executada localmente ou em um servidor.
Ferramentas R para Visual Studio (RTVS) - uma extensão de código aberto gratuita para o Visual Studio 2017, atualmente o RTVS é suportado apenas no Visual Studio no Windows e não no Visual Studio para Mac.
https://www.visualstudio.com/vs/features/rtvs/
Architect - Architect é um ambiente de desenvolvimento integrado (IDE) que se concentra especificamente nas necessidades do cientista de dados. Todas as tarefas de ciência de dados, desde a análise de dados até a elaboração de relatórios, podem ser executadas em um único ambiente com uma lógica comum.
https://www.getarchitect.io/
displayr- Simples e poderoso. Automação por menu ou código. Visualizações elegantes. Publicação instantânea. Colaboração. Reprodutibilidade. Atualização automática. Plataforma de nuvem segura. https://www.displayr.com/features/
Rbox - Este pacote é uma coleção de vários pacotes para executar o R via editor Atom.
https://atom.io/packages/rbox
Use below for more IDEs:
RKWard - um IDE / GUI fácil de usar e extensível para R
Tinn-R - Editor Tinn-R - GUI para R Idioma e ambiente
R AnalyticFlow - software de análise de dados que utiliza o ambiente R para computação estatística.
Rgedit - um plugin para editor de texto.
Nvim-R - plugin Vim para editar código R.
Rattle - Uma interface gráfica de usuário para mineração de dados usando R.
Como transformar o Vim em um IDE para R
fonte
O IntelliJ suporta R através deste plugin:
Como é um projeto recente, o RStudio ainda é mais poderoso, incluindo seu foco no ambiente favorável aos dados (gráficos e dados estão sempre à vista).
fonte
Você pode tentar usar R com o notebook Jupyter. Requer a instalação do kernel jupyter R, IRkernel, que permitirá abrir um novo notebook jupyter com a opção de escolher, em
R
vez dopython
kernel padrão .Consulte https://www.continuum.io/blog/developer/jupyter-and-conda-r e https://irkernel.github.io/installation/ para obter as etapas de instalação.
fonte
O VisualStudio adicionou realce de sintaxe para R há alguns dias: https://www.visualstudio.com/news/2015-mar-10-vso
A visualização atual do RStudio também é bem legal - você pode mudar para um tema sombrio, a conclusão do código está funcionando bem, pode filtrar no visualizador, etc.
fonte
Aqui está o suporte ao idioma R do IntelliJ IDEA . No entanto, lembre-se de que esse suporte não tem a forma de funcionalidade interna ou plug-in oficial, mas um plug-in de terceiros . Eu não tentei, então minha opinião é limitada ao ponto acima.
Na minha opinião, uma opção melhor seria o Eclipse , que oferece suporte ao R via StatET IDE: http://www.walware.de/goto/statet . No entanto, acho o Eclipse IDE muito pesado. Portanto, minha opção preferida é o RStudio IDE - não sei por que alguém preferiria outras opções. Gosto especialmente da capacidade do RStudio de acessar on-line todo o ambiente de desenvolvimento via RStudio Server .
fonte
E o ESS , o pacote R (e outros idiomas de estatísticas) para o editor Emacs? Não é formalmente um IDE, embora tenha muitos, se não mais, recursos do RStudio, apenas em uma interface do usuário diferente (conclusão de código, ajuda em linha, preenchimento automático com reconhecimento de objetos, depuração etc.).
fonte
O vim-r-plugin é surpreendentemente bom. Você pode enviar linhas e parágrafos de código do vim para uma sessão tmux executando o R de maneira semelhante ao R-Studio. Ele possui esses comandos se você quiser verificar qual funcionalidade ele adiciona ao vim. É claro que eu uso todos os meus outros plugins vim normais - preenchimento automático, dobragem etc.
fonte
Você pode experimentar a plataforma R-Brain (r-brain.io). O R-Brain fornece uma plataforma integrada de ciência de dados na nuvem / local para o desenvolvimento de modelos com linguagens de código aberto populares. Desenvolvido pela Jupyter, nosso IDE, console, notebook e descontos são todos integrados em um ambiente com suporte completo a idiomas para R e Python. O editor R-Brain é construído com o Mônaco, o coração do código VS. Com a tecnologia Docker e imagens pré-construídas, o R-Brain capacita os cientistas de dados com configuração rápida, colaboração instantânea e controle de versão no nível da área de trabalho.
Eu sou fundador da R-Brain.
Shadi
fonte
Fiz uma lista de todas as GUIs que produzem código R por meio de diálogos de apontar e clicar. A maioria destes não são IDEs completos e apenas complementam. Rkward é um concorrente multiplataforma de software livre da Rstudio. O AnalyticFlow é especializado em layout gráfico 2D de ícones de código. No final do link está o código para instalar e executar 6 auxiliares de IDE.
fonte