Какие IDE доступны для R в Linux? [закрыто]

Какие хорошие IDE существуют для R в Linux?

Я пробовал Rcmdr и Eclipse, но ни один из них не имеет такого же удобства использования, как Tinn-R в Windows. Есть ли другие варианты?

r ide
77 голосов | спросил 6 revs, 4 users 57%
pufferfish
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

17 ответов


0

Новичок на сцене, который, по мнению IMO, выглядит очень многообещающе - и, прямо скажем, baller - относительно других существующих IDE, таких как Rattle и JGR, - RStudio . Это бесплатное программное обеспечение, кроссплатформенное, выглядит очень отточенным и даже имеет такие функции, как автоматический рефакторинг.

Обновление 2012-04-12 : я немного запускал его на нашем сервере БД, и мне нравится, что это веб-приложение, которое сохраняет ваши сеансы с возможностью возобновления из любого места , Для построения графиков требуется не только отсутствие X-туннелирования или записи в формате png, но и их проще в использовании, чем готовых к использованию R. Крайне прост в настройке и запуске, и поставляется с пакетами для Debian /Ubuntu (которые я использую).

Компания /разработка продвигается довольно быстро, стремясь быть де-факто стандартной IDE для всех пользователей R. Если я поторопился, то это, вероятно, потому, что я был приятно удивлен качеством IDE после долгого времени использования IDE подпаритета, не только для R, но и для множества других языков. Так что это было немного неожиданно. Мне все еще нужно больше времени, чтобы по-настоящему разобраться в этом, но мне нравится то, что я вижу до сих пор.

ответил Algar 27 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 27 Sep 2017 08:02:57 +0300 2017, 08:02:57
0

JGR не плохой:

Большинство людей, которых я знаю, в восторге от Emacs + ESS:

Но это не совсем то же самое, что Tinn-R.

По разным линиям ...

Если вы ищете высокоуровневые функции для интеллектуального анализа данных, то вам подойдет Rattle:

и другое высокоуровневое приложение для интерактивного черчения:

ответил Algar 27 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 27 Sep 2017 08:02:57 +0300 2017, 08:02:57
0

Я обнаружил, что комбинация Emacs-ESS стоит изучения. Мне нравится быть в состоянии:

  • есть код и консоль R рядом друг с другом
  • отправляет текущую строку, абзац, файл или функцию на консоль R, не касаясь мыши
  • легко взаимодействовать с R-сессиями на удаленных компьютерах
  • наслаждайся всеми возможностями редактирования Emacs

Вот сайт для проекта: http://ess.r-project.org/

Вот полезный документ о ESS, в частности: http://www.demog.berkeley.edu/Refs/ess.pdf

ответил Algar 27 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 27 Sep 2017 08:02:57 +0300 2017, 08:02:57
0

Совершенно новая IDE (по состоянию на февраль 2011 года) - это http://www.rstudio.org/. Кажется очень многообещающим из того, что я видел до сих пор.

ответил Algar 27 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 27 Sep 2017 08:02:57 +0300 2017, 08:02:57
0

Хотя ОП упоминал об Eclipse, я не знаю, использовал ли он его с помощью плагина StatET .

Eclipse с StatET - это действительно отличная IDE, например, EmacsSpeaksStatistics (ESS) , но, как и в других средах, пользователь должен сначала изучить его основное использование. Единственным недостатком этой IDE могут быть относительно высокие требования к ресурсам по сравнению с Java, но это, конечно, делает операционную систему независимой.


Почему я действительно рекомендую потратить время на то, чтобы научиться эффективно использовать StatET (осторожно: очень субъективный список!) :

  • иметь возможность быстро и легко запускать код с помощью настраиваемых сочетаний клавиш (по умолчанию Ctrl + r),
  • благодаря редактору сценариев и работающей среде сильно интегрированы, отладка и просмотр вашего кода не может быть проще,
  • конфигурируемые среды по умолчанию (например, R-скрипты),
  • вы можете определить шаблоны для частых команд и их окружения (например, цикл, условия и т. д.),
  • настраиваемая подсветка синтаксиса,
  • TeXlipse интегрирован для удобного просмотра и редактирования текстового кода (поддержка LaTeX для Eclipse),
  • Roxygen поддержка грамотного программирования (очень удобно при разработке пакетов для автоматической генерации Rd-файлов (руководств) из встроенных комментариев),
  • легко расширяется с помощью плагинов othet Eclipse (например, проверка орфографии, управление базами данных (SQL), просмотрщик изображений, запуск внешних программ, таких как Sweave).

Хорошее руководство для чтения - Руководство по Eclipse и подключаемому модулю R StatET Лонгхау Лэм.

ответил Algar 27 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 27 Sep 2017 08:02:57 +0300 2017, 08:02:57
0

Gedit + плагин RGedit + плагин Snippets

ответил Algar 27 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 27 Sep 2017 08:02:57 +0300 2017, 08:02:57
0

Вы предложили затмение; есть плагин StatEt , который работает довольно хорошо (даже поддерживается Sweave!).

ответил mbq 3 AM000000110000000631 2010, 11:50:06
0

Существует основанная на KDE 4 IDE с именем RKward . Это приятно из-за:

  • Браузер рабочей области
  • Интеграция консоли R
  • редактор data.frames
  • Цветной редактор синтаксиса
  • Интерфейс GUI для установки пакетов CRAN
ответил mbq 3 AM000000110000000631 2010, 11:50:06
0

Если вы привыкли к Eclipse, StatET (упомянутый mbq), вероятно, будет для вас правильным выбором.

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

Теперь я использую Komodo Edit с Sciviews- K и R64. Отправка кода из редактора в R работает очень хорошо, и редактор предлагает автозаполнение для R-Code, что очень приятно - особенно если вы новичок в R. Я работаю на Mac, но его также легко установить для Linux ,

Я думаю, что он потерял некоторую популярность, потому что в прошлом он не был стабильным, но сейчас я чувствую, что сейчас он намного лучше, и он почти не рушится. Так что, возможно, вы тоже захотите.

РЕДАКТИРОВАТЬ: если вы работаете на Mac Textmate с соответствующим R bundle также может быть интересным. Недавно я собираюсь перейти на Textmate. Если вас не интересует $ 45 для textmate, это, наверное, самый стабильный выбор, который я когда-либо тестировал. Но это доступно только на Mac. Но эй, я действительно поражен этим редактором (и, как вы можете видеть, мне нравятся настройки тестирования;).

РЕДАКТИРОВАТЬ: я понимаю, что эта тема еще кем-то читается, поэтому мне обязательно нужно упомянуть RStudio . Он возник из ниоткуда и быстро стал выбором многих людей. И это вполне заслуженно. У него все еще есть некоторые ошибки (например, невозможность остановить RSessions), но он имеет огромное автоматическое заполнение с помощью контекстной помощи. Но по крайней мере на моей установке (Mac) он более стабилен, чем StatET /Eclipse. Sweave и ROxygen пока не поддерживаются, но разработчики очень активны. Определенно стоит попробовать.

РЕДАКТИРОВАТЬ II: Потому что это интересно отслеживать, вот еще одно редактирование. RStudio продолжает завоевывать все больше и больше пользователей. Сочетание RStudio, Roxygen2 и особенно knitr интеграции, вероятно, было самым большим вкладом в это развитие. В то время как Rstudio скорее использовался прикладными пользователями и в обучении и значительно улучшился, не так уж много ситуаций, в которых другой IDE /редактор является лучшим выбором. Быть женатым на ESS кажется единственной уважительной причиной, чтобы не использовать его. Также документация его экосистемы просто великолепна. Последнее: разработка пакета Хэдли http://r-pkgs.had.co.nz /description.html и его продвинутое программирование http://adv-r.had.co .nz /

ответил Matt Bannert 3 PM00000010000000531 2010, 13:53:05
0

В моем случае я бы порекомендовал RKward для Linux, это KDE. Я использовал RStudio в Windows, но когда я переключился на Ubuntu, я обнаружил, что RKward прост в использовании и имеет хороший интерфейс.

введите описание изображения здесь

Вы можете создать фрейм данных, не кодируя его с помощью функции data.frame ().

введите описание изображения здесь

ответил Matt Bannert 3 PM00000010000000531 2010, 13:53:05
0

Я настоятельно рекомендую изучать emacs + ess, но для более современного интерфейса вы можете попробовать RKward: http://sourceforge.net/apps/mediawiki/rkward/index.php?title=Main_Page .

ответил Matt Bannert 3 PM00000010000000531 2010, 13:53:05
0

Я использую Geany в сочетании с R. Geany предоставляет терминал, в котором можно запустить сеанс R и определить ярлыки для отправки выделенного текста в терминал.

www.geany.org

ответил Matt Bannert 3 PM00000010000000531 2010, 13:53:05
0

RGedit, отличный инструмент, если вы заинтересованы в текстовом редакторе GNOME по умолчанию. Не хватает автозаполнения в режиме сценария, но ... но вы можете определить фрагменты в отдельном плагине (фрагменты) ... Вы можете отправить код непосредственно в сеанс R, запущенный в окне терминала, с несколькими вкладками R, есть несколько шаблонов GUI для общий анализ данных (t-критерий, корреляция), короче говоря, взгляните на:

http://sourceforge.net/projects/rgedit/

Несколько месяцев назад (когда я попробовал свои навыки ведения блога), я написал обзор для RGedit, вот ссылка (и немного саморекламы): http://psy-stat.com/?p=12

EDIT:
О, и вы можете использовать Geany и настроить его так, чтобы вы могли отправлять куски кода в сессию R ... Я никогда не делал этого, но я знаю, что это управляемо!

РЕДАКТИРОВАНИЕ № 2:
вот полезная ссылка: http://sgsong.blogspot.com/2010/08 /интегрированием-р-с-geany.html

ответил aL3xa 3 PM00000020000005131 2010, 14:27:51
0

Это может быть то, что вы ищете. Он интегрировал Komodo и пакет SciViews. Мне это показалось слишком странным (я предпочитаю vi), но если вы ищете полноценный IDE /редактор для R в Linux, он довольно близок к Tinn-R для Windows и написан теми же парнями!

Ссылка: http://www.sciviews.org/SciViews-K/index.html

ответил aL3xa 3 PM00000020000005131 2010, 14:27:51
0

Погремушка: http://rattle.togaware.com/

ответил aL3xa 3 PM00000020000005131 2010, 14:27:51
0

Emacs с ESS. Вероятно, не так хорошо, как Eclipse, но мне это нравится.

ответил stevejb 4 PM00000060000001031 2010, 18:57:10
0

Personnaly, я использую gedit и мою консоль. Это прекрасно работает:)

ответил Guillaume Lebourgeois 3 AM000000100000002631 2010, 10:51:26

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132