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



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



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

650   17  

17 ответов:

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

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

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

JGR не плохо:

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

но это не совсем то же самое, что Тинн-Р.

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

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

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

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

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

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

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

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

хотя затмение было упомянуто ОП, я не знаю, если он мент он с плагин StatET.

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


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

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

хорошее руководство для чтения является руководство по Eclipse и R plug-In StatET по Longhow Lam.

Gedit + плагин RGedit + сниппеты плагин

вы предложили eclipse; есть плагин под названием Государственного которые работают довольно хорошо (даже Sweave поддерживается!).

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

  • Workspace Browser
  • интеграция консоли R
  • данные.редактор кадров
  • синтаксис цветной редактор
  • интерфейс GUI для установки пакетов CRAN

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

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

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

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

EDIT: если вы работаете на Mac Textmate с тегом R bundle может быть тоже интересно. Недавно я собираюсь переключиться на Textmate. Если вы не заботитесь о $45 для textmate, это, вероятно, самый стабильный выбор, который я тестировал до сих пор. Но он доступен только на Mac. Но эй, я действительно поражен этим редактором (и, как вы можете видеть, мне нравятся настройки тестирования ;).

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

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

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

enter image description here

вы можете создать фрейм данных без кодирования данных.кадров (функции).

enter image description here

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

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

www.geany.org

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

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

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

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

EDIT #2:
вот полезная ссылка:http://sgsong.blogspot.com/2010/08/integrating-r-with-geany.html

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

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

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

Emacs с ESS. Возможно, не так отполирован, как Eclipse, но мне это нравится.

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

Comments

    Ничего не найдено.