Альтернативы IDE для программирования R (RSTUDIO, INTELLIJ IDEA, ECLIPSE, Visual Studio)

datascience.stackexchange https://datascience.stackexchange.com/questions/5345

  •  16-10-2019
  •  | 
  •  

Вопрос

Я использую RStudio для программирования R. Я помню о твердой IDE-S из других технологических стеков, таких как Visual Studio или Eclipse.

У меня есть два вопроса:

  1. Какой другой IDE-S, чем rstudio, используется (пожалуйста, рассмотрите возможность предоставить некоторое краткое описание на них).
  2. Есть ли у кого -нибудь из них заметные преимущества перед Rstudio?

Я в основном имею в виду функции отладки/строительства/развертывания, помимо самого кодирования (поэтому текстовые редакторы, вероятно, не являются решением).

Это было полезно?

Решение

ПОЕЗДКА - R-Brain IDE (Ride) для R & Python, другие науки о данных, другие данные Python Python. Гибкий макет. Многочисленная языковая поддержка.
https://r-brain.io/
Жюрит -блокнот - Приложение Notebook Jupyter- это приложение для сервера-клиента, которое позволяет редактировать и запускать документы ноутбука через веб-браузер. Приложение Notebook Jupyter может быть выполнено на локальном рабочем столе
http://jupyter.org/
Jupyter Lab -
Расширяемая среда для интерактивных и воспроизводимых вычислений, основанная на ноутбуке и архитектуре Юпитера.
https://github.com/jupyterlab/jupyterlab
Сияющий
Интерфейс на основе Business Analytics в R в R с открытым исходным кодом для Business Analytics в R, на основе блестящего пакета и может быть запущен локально или на сервере.
R Инструменты для Visual Studio (RTV) - Бесплатное расширение с открытым исходным кодом для 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 - графический интерфейс для языка и окружающей среды R

R Analyticflow - Программное обеспечение для анализа данных, которое использует среду R для статистических вычислений.
Rgedit - плагин текстового редактора.

Nvim-r - Плагин VIM для редактирования кода R.
Погремушка - Графический пользовательский интерфейс для интеллектуального анализа данных с использованием 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. Анкет Однако имейте в виду, что эта поддержка не в форме встроенной функциональности или официального плагина, а скорее третье лицо плагин. Я не пробовал это, поэтому мое мнение об этом ограничено пунктом выше.

На мой взгляд, лучшим вариантом будет Затмение, который предлагает поддержку R через Статус IDE: http://www.walware.de/goto/statet. Анкет Однако я нахожу Затмение IDE слишком тяжелый. Поэтому мой предпочтительный вариант Rstudio IDE - я не знаю, почему можно предпочесть другие варианты. Мне особенно нравится RstudioСпособность онлайн -доступа к полной среде разработки через RSTUDIO SERVER.

Как насчет Эсс, пакет R (и другие статистические языки) для редактора Emacs? Это не формально IDE, хотя у него есть много, если не больше функций RStudio, просто в другом пользовательском интерфейсе (завершение кода, встроенная помощь, автозаполнение объекта, отладка и т. Д.).

Vim-R-Plugin удивительно хорош. Вы можете отправлять строки и абзацы кода из VIM в сеанс TMUX, работающий R, аналогичным образом R-Studio. Оно имеет эти команды Если вы хотите проверить, какую функциональность он добавляет Vim. Конечно, я использую все другие свои нормальные плагины VIM - автоматическое полное, складывание и т. Д.

Вы можете попробовать платформу R-Brain (r-brain.io). R-Brain предоставляет интегрированную облачную/локальную платформу для передачи данных для разработки моделей с популярными языками с открытым исходным кодом. Наша IDE, консоль, ноутбук и уценка, работающие на Jupyter, интегрированы в одну среду с полной языковой поддержкой R и Python. Редактор R-Brain построен с Monaco, Code Heart of VS. Благодаря технологии Docker и предварительно построенным изображениям R-Brain предоставляет ученых данных с быстрым настройкой, мгновенным сотрудничеством и управлением версиями на уровне рабочей области.

Я основатель R-Brain.

Шади

я сделал Список всех графиков Это производит код R через диалоги точечного клика. Большинство из них не полные идентификаторы и только дополнение. Rkward является многоплатформенным конкурентом FOSS для RSTUDIO. R Analyticflow специализируется на 2D -графическом макете значков кода. В конце ссылки находится код для установки и запуска 6 помощников IDE.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с datascience.stackexchange
scroll top