Я использую RStudio для программирования R. Я помню твердые IDE из других технологических стеков, таких как Visual Studio или Eclipse.
У меня есть два вопроса:
- Какие другие IDE, кроме RStudio, используются (пожалуйста, подумайте над предоставлением краткого описания для них).
- Есть ли у кого-нибудь из них заметные преимущества перед RStudio?
В основном я имею в виду функции отладки / сборки / развертывания, помимо самого кодирования (поэтому текстовые редакторы, вероятно, не являются решением).
r
tools
rstudio
programming
IharS
источник
источник
Ответы:
RIDE - R-Brain IDE (RIDE) для R & Python, другие IDE для Data Science R, другие IDE для Python. Гибкая планировка. Поддержка нескольких языков.
https://r-brain.io/
Записная книжка Jupyter - Приложение Jupyter Notebook - это сервер-клиентское приложение, которое позволяет редактировать и запускать документы записной книжки через веб-браузер. Приложение Jupyter Notebook может быть запущено на локальном рабочем столе
http://jupyter.org/
Jupyter lab -
расширяемая среда для интерактивных и воспроизводимых вычислений, основанная на Jupyter Notebook and Architecture.
https://github.com/jupyterlab/jupyterlab
Radiant -
открытый исходный код, независимый от браузера интерфейс для бизнес-аналитики в R, основанный на пакете Shiny и может запускаться локально или на сервере.
R Tools для Visual Studio (RTVS) - бесплатное расширение с открытым исходным кодом для Visual Studio 2017. В настоящее время RTVS поддерживается только в Visual Studio в Windows, но не в Visual Studio для Mac.
https://www.visualstudio.com/vs/features/rtvs/
Архитектор - Архитектор - это интегрированная среда разработки (IDE), специально ориентированная на потребности исследователя данных. Все задачи по обработке данных от анализа данных до написания отчетов могут выполняться в единой среде с общей логикой.
https://www.getarchitect.io/
displayr- Простой и мощный. Автоматизация с помощью меню или кода. Элегантные визуализации. Мгновенная публикация. Сотрудничество. Воспроизводимость. Автоматическое обновление. Безопасная облачная платформа. https://www.displayr.com/features/
Rbox - этот пакет представляет собой набор из нескольких пакетов для запуска R через редактор Atom.
https://atom.io/packages/rbox
Use below for more IDEs:
RKWard - простой в использовании и легко расширяемый IDE / GUI для R
Tinn-R - Tinn-R Editor - GUI для языка R и среды
R AnalyticFlow - программное обеспечение для анализа данных, которое использует среду R для статистических вычислений.
Rgedit - плагин для текстового редактора.
Nvim-R - плагин Vim для редактирования кода R.
Rattle - графический интерфейс пользователя для интеллектуального анализа данных с использованием R.
Как превратить Vim в IDE для R
источник
IntelliJ поддерживает R с помощью этого плагина:
Это недавний проект, поэтому RStudio по-прежнему более мощен, в том числе фокусируется на среде, удобной для данных (графики и данные всегда на виду).
источник
Вы можете попробовать использовать R с ноутбуком Jupyter. Требуется установка ядра jupyter R, IRkernel, которое позволит вам открыть новый блокнот jupyter с возможностью выбора
R
вместоpython
ядра по умолчанию .См. Https://www.continuum.io/blog/developer/jupyter-and-conda-r и https://irkernel.github.io/installation/ для получения информации об этапах установки.
источник
VisualStudio добавил подсветку синтаксиса для R несколько дней назад: https://www.visualstudio.com/news/2015-mar-10-vso
Текущий предварительный просмотр RStudio также довольно крутой - вы можете переключиться на темную тему, завершение кода работает хорошо, вы можете фильтровать в средстве просмотра и т. Д.
источник
Вот поддержка языка R для IntelliJ IDEA . Тем не менее, имейте в виду, что эта поддержка не в виде встроенной функциональности или официального плагина, а скорее стороннего плагина. Я не пробовал это, поэтому мое мнение об этом ограничено пунктом выше.
На мой взгляд, лучшим вариантом будет Eclipse , который предлагает поддержку R через StatET IDE: http://www.walware.de/goto/statet . Тем не менее, я нахожу Eclipse IDE слишком тяжелым. Поэтому я предпочитаю RStudio IDE - я не знаю, почему кто-то предпочел бы другие варианты. Мне особенно нравится возможность RStudio онлайн-доступа к полной среде разработки через RStudio Server .
источник
А как насчет ESS , пакета R (и других языков статистики) для редактора Emacs? Формально это не IDE, хотя в нем много, если не больше функций RStudio, просто в другом интерфейсе (завершение кода, встроенная справка, автозаполнение с учетом объектов, отладка и т. Д.).
источник
Vim-R-плагин на удивление хорош. Вы можете отправлять строки и абзацы кода из vim в сеанс tmux, выполняющий R, аналогично R-Studio. Он имеет эти команды, если вы хотите проверить, какие функции он добавляет в vim. Конечно, я использую все остальные мои обычные плагины vim - автозаполнение, сворачивание и т. Д.
источник
Вы можете попробовать платформу R-Brain (r-brain.io). R-Brain предоставляет интегрированную облачную / локальную платформу для обработки данных для разработки моделей на популярных языках с открытым исходным кодом. Работая на Jupyter, наша IDE, консоль, ноутбук и уценка интегрированы в одну среду с полной поддержкой языков R и Python. R-Brain редактор построен с Монако, сердце кода VS. Благодаря технологии Docker и встроенным изображениям R-Brain предоставляет ученым возможность быстрой настройки, мгновенной совместной работы и контроля версий на уровне рабочего пространства.
Я основатель R-Brain.
Шади
источник
Я сделал список всех графических интерфейсов, которые создают код R через диалоги щелчка мышью. Большинство из них не являются полными IDE и только дополняют. Rkward является мультиплатформенным конкурентом FOSS Rstudio. R AnalyticFlow специализируется на 2d графическом расположении иконок кода. В конце ссылки приведен код для установки и запуска 6 помощников IDE.
источник