Какие хорошие IDE существуют для R в Linux?Какие IDE доступны для R в Linux?
Я пробовал Rcmdr и Eclipse, но ни один из них не имеет такого же удобства использования, как Tinn-R в Windows. Есть ли другие варианты?
Какие хорошие IDE существуют для R в Linux?Какие IDE доступны для R в Linux?
Я пробовал Rcmdr и Eclipse, но ни один из них не имеет такого же удобства использования, как Tinn-R в Windows. Есть ли другие варианты?
Вновь прибывший на место, которое ИМО выглядит очень перспективным - и прямо-таки Baller - по сравнению с другими существующими Иды как Рэттлом и JGR, является RStudio. Это бесплатное программное обеспечение, является кросс-платформенным, выглядит очень полированным и даже имеет такие функции, как автоматический рефакторинг.
Обновление 2012-04-12: Я немного запустил его на нашем сервере БД, и мне нравится, что это веб-приложение, которое сохраняет ваши сеансы, возобновляет работу из любого другого места. Для построения Plotting требуется не только туннелирование X или png-запись, но и удобство в использовании, чем готовое к работе. Исключительно легко встать и работать, и в нем есть пакеты для Debian/Ubuntu (которые я использую).
Компания/развитие движется довольно быстро, стремясь быть стандартным IDE де-факто для всех пользователей R. Если я хочу, это, вероятно, потому, что я был приятно удивлен качеством IDE после долгого времени использования sub-par IDE, а не только для R, но для многих других языков. Так что это было немного неожиданно. Мне все еще нужно больше времени, чтобы поучаствовать в нем, но мне нравится то, что я вижу до сих пор.
JGR не плохо:
Большинство людей, которых я знаю бредят о Emacs + ESS:
Но это не совсем то же самое, что и Tinn-R.
По разным линиям ...
Если вы смотрите на функции высокого уровня для интеллектуального анализа данных, а затем погремушка вариант:
и другой высокий уровня для интерактивного построения графика:
Я обнаружил, что комбинация Emacs-ESS хорошо стоит кривой обучения. Мне очень нравится быть в состоянии:
Вот сайт проекта: http://ess.r-project.org/
Вот полезный документ о ESS, в частности: http://www.demog.berkeley.edu/Refs/ess.pdf
Это может быть то, что вы ищете. Он интегрировал пакет Komodo и SciViews. Я нашел это слишком чересчур (я предпочитаю vi), но если вы ищете полномасштабный IDE/редактор для R в Linux, он довольно близок к Tinn-R для Windows, и он написан теми же парнями!
Я настоятельно рекомендую обучения Emacs + ESS, но более современный вид интерфейса, вы можете попробовать RKward: http://sourceforge.net/apps/mediawiki/rkward/index.php?title=Main_Page.
Я использую Geany в сочетании с R. Geany предоставляет терминал, в котором можно запустить сеанс R и ярлыки, которые будут определены для отправки выделенного текста на терминал.
www.geany.org
Существует базируемый IDE KDE 4 называется RKward. Это хорошо потому, что:
Rattle: http://rattle.togaware.com/
Gedit + RGedit plugin + плагин Snippets
Personnaly, я использую gedit и консоль. Он отлично работает :)
любые плагины добавлены? –
Нет, для R есть подсветка синтаксиса :) –
На самом деле есть плагин: _RGedit_ http://sourceforge.net/projects/rgedit/ – aL3xa
Вы предложили eclipse; есть плагин под названием StatEt, который работает довольно хорошо (даже поддерживается Sweave!).
+1 тестирование его сейчас ... –
Eclipse отлично, потому что вы можете получить в вашем случае Java-ориентированное распространение (или C++ и другие) и StatET. –
автоматическое заполнение для функций библиотеки R. также, я не вижу помощи от eclipse (http://stackoverflow.com/questions/3396485/eclipse-help-wont-show-under-ubuntu) –
Если вы привыкли к Eclipse, StatET (упомянутый mbq), вероятно, правильный выбор для вас.
Это, как говорится, у меня есть более экзотический выбор, который вы можете пожелать рассмотреть, если вам нравится автоматическое предложение, и подсветка синтаксиса недостаточно для вас. По крайней мере, для меня автозаполнение R-Code не работало со StatET.
Теперь я использую Komodo Edit with Sciviews- K и R64. Отправка кода из редактора в R работает очень хорошо, и редактор предлагает автозаполнение для R-Code, что действительно приятно - в частности, если вы новичок в R. Я работаю на Mac, но его тоже нужно легко настроить для Linux ,
Я думаю, что он потерял некоторую популярность, потому что он не был стабильным в прошлом, но в то время как я чувствую, что сейчас намного лучше, и он вряд ли сработает в моей настройке. Так что вы тоже можете дать ему шанс.
EDIT: Если вы работаете на Mac Textmate с соответствующим R bundle, возможно, это тоже будет интересно. Недавно я собираюсь переключиться на Textmate. Если вы не заботитесь о $ 45 для textmate, это, вероятно, самый стабильный выбор, который я тестировал до сих пор. Но он доступен только на Mac. Но я очень удивлен этим редактором (и, как вы видите, мне нравится тестировать настройки;).
EDIT: Я понимаю, что эта тема по-прежнему читается кем-то, поэтому я обязательно должен упомянуть RStudio. Он вышел из ниоткуда и быстро стал выбором многих людей. И это заслужено. У него все еще есть некоторые ошибки (например, невозможность остановить RSessions), но он обладает огромным автоматическим дополнением с помощью контекстной справки. Но, по крайней мере, на моей установке (Mac) она более стабильна, чем StatET/Eclipse. Sweave и ROxygen пока не поддерживаются, но разработчики очень активны. Определенно стоит попробовать.
РЕДАКТИРОВКА II: Потому что это интересно отслеживать это еще одно редактирование. RStudio продолжает завоевывать все больше пользователей. Сочетание RStudio, Roxygen2 и, в частности, интеграции knitr, вероятно, стало самым большим вкладом в это развитие. В то время как Rstudio был скорее использован прикладными пользователями и в обучении, и значительно улучшилось, что не так много ситуаций, когда другой IDE/редактор является лучшим выбором. Быть суждено в ESS, похоже, только по уважительной причине, чтобы не использовать его. Кроме того, документация его экосистемы просто великолепна.Последнее: Разработка пакета от Hadley http://r-pkgs.had.co.nz/description.html и его продвинутое программирование http://adv-r.had.co.nz/
+1 приятно знать –
Стало выбором для многих людей - в том числе многих emacs + ESS-пользователей, таких как я (я использую оба: Rstudio в основном для упакованных инструментов для разработчиков на этом этапе) – Abe
Правда. Удивительно понимать, что это редактирование было сделано в '11. R Studio давно появилась.Просто подумайте о R Studio Server - и, как вы говорите, все связанные с devtools вещи. слава создателям невероятного продукта. –
RGedit, отличный инструмент, если вы увлекаетесь текстовым редактором по умолчанию GNOME. Однако не удается автозаполнение в режиме сценария ... но вы можете определить фрагменты в отдельном плагине (фрагменты) ... Вы можете отправить код непосредственно в сеанс R, запущенный в окне терминала, с несколькими вкладками R, существует несколько графических шаблонов для анализ общих данных (т-тест, корреляция), Короче говоря, посмотрите на:
http://sourceforge.net/projects/rgedit/
Несколько месяцев назад (когда я дал моим блогом навыки попробовать), я написал обзор для RGedit, вот ссылка (и немного саморекламы): http://psy-stat.com/?p=12
EDIT:
о, и вы можете нам e Geany и настроить его, чтобы вы могли отправлять фрагменты кода в сеанс R ... Я никогда не делал этого, но я знаю, что это управляемо!
EDIT # 2:
вот полезная ссылка: http://sgsong.blogspot.com/2010/08/integrating-r-with-geany.html
Мне нравится RGedit, так как он держит вещи простыми. Но у меня есть несколько проблем с ним: во-первых, я не могу заставить его автоматически загружаться при запуске gedit. Я всегда должен проверять его под плагинами. Во-вторых, я не вижу, где все приятные функции в вашем блоге - все, что у меня есть, это кнопки и вкладка консоли (которые хороши, но где все остальные). В-третьих, я не вижу, как я могу настроить (или, по крайней мере, видеть) сочетания клавиш (особенно для запуска кода). Четвертая и последняя, R-справка (например, '? Hist') отображается внутри консоли, а не как html, хотя опция html установлена. –
+1 (забыл ранее ...) –
ОК, это звучит как проблема с ошибкой/установкой, вы обязательно должны связаться с автором. Btw, я запускаю rgedit v0.7.0.3 и gedit v2.30.3 на Arch Linux, и rgedit запускается автоматически. «Хорошие функции» находятся в подменю _R> Wizzards_. Сочетания клавиш: _R> Настроить интерфейс R> Изменить раскладки клавиатуры. Должен ли я упоминать, что они отлично работают для меня. Четвертое и последнее: это «ошибка», почта автора, «htmlhelp» устарела, используйте «options (help_type =« html »)' ... Я давно отправил Дан об этой проблеме, я подумал он исправил это до сих пор ... – aL3xa
Emacs с ESS. Наверное, не так полированный, как Eclipse, но мне это нравится.
Хотя Eclipse упоминается OP, я не знаю, относится ли он к StatET plugin.
Eclipse with StatET - действительно отличная среда разработки, например, EmacsSpeaksStatistics (ESS), но, как и в других средах, пользователь должен сначала изучить основное использование. Единственным недостатком этой среды IDE может быть относительно высокая потребность в ресурсах, основанная на Java, но это делает программную ОС независимой.
Почему я действительно хотел бы предложить, чтобы занять время, чтобы научиться использовать StatET эффективно(cauction: очень субъективный список!):
Хороший путеводитель читать это A Guide to Eclipse and the R plug-in StatET по Longhow Lam.
Ницца, всеобъемлющий ответ! – pufferfish
Новый IDE там (по состоянию на февраль 2011 года) является http://www.rstudio.org/. Кажется очень многообещающим из того, что я видел до сих пор.
Это современное, простое решение из коробки. Я установил и администрировал RStudio-сервер в дистрибутиве Ubuntu. Он не может конкурировать на всех фронтах с Eclipse + StatET, хотя табуляция на объектах (переменные, наборы данных и функции) является важной временной заставкой, так же как CTRL-R и другие сочетания клавиш. Панель «Вис» была спасателем жизни, поскольку вы можете прокручивать много изображений в одном сеансе. –
Для моего случая, я бы порекомендовал RKward для linux, это KDE. Я использую RStudio в Windows, но когда я переключился на Ubuntu, я нахожу RKward простым в использовании и имеет хороший интерфейс.
Вы можете создать кадр данных без кодирования его data.frame функции().
Я также считаю, что RKWard гораздо более удобен, чем R-Studio .. Самая большая проблема, с которой я столкнулся с R-Studio, заключается в том, что она полностью ввернута мышью. RKWard также чувствует себя немного более эффектно. И с цветовой гаммой VIM из коробки она удобна для глаз в ночное время. Развитие также довольно активно. – eMPee584
Только что нашел RStudio (до поиска этой темы), это отлично. –