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

Возможно, IronPython может предоставить что-то Вам? Я держал пари, что те .exe/.dll-files могут быть довольно заблокированы вниз. Не уверенный, как такие функции продолжают работать моно, таким образом никакая идея, как это работает над LINUX/OS X...

77
задан 6 revs, 4 users 57% 4 March 2011 в 21:06
поделиться

13 ответов

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

26
ответ дан 24 November 2019 в 10:46
поделиться

JGR неплохо:

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

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

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

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

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

29
ответ дан 24 November 2019 в 10:46
поделиться

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

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

5
ответ дан 24 November 2019 в 10:46
поделиться

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

www. geany.org

6
ответ дан 24 November 2019 в 10:46
поделиться

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

6
ответ дан 24 November 2019 в 10:46
поделиться

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

  • Браузер рабочей области
  • Интеграция консоли R
  • редактор data.frames
  • Цветной редактор синтаксиса
  • Интерфейс графического интерфейса для установки пакетов CRAN
8
ответ дан 24 November 2019 в 10:46
поделиться
4
ответ дан 24 November 2019 в 10:46
поделиться

Короче, /@ ([\w] + )/ работает нормально.

-121--1153401-

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

Моим обычным решением является JBossCache , частично потому, что он поставляется с JBoss AppServer, но также потому, что он довольно хорошо справляется с задачей. Его можно использовать в качестве своего рода распределенного хэшмэпа, записывая статистику использования с различной степенью детализации. Обновления можно выполнять асинхронно, чтобы это не замедляло работу.

JBossCache обычно используется для интенсивного распределенного кэширования, но мне скорее нравится и для этих более легких заданий. Это чистая Java, и не требует никакого слежки с JVM (в отличие от Terracotta).

-121--2986064-

Гедит + Плагин редактирования RGedit + плагин фрагментов

10
ответ дан 24 November 2019 в 10:46
поделиться

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

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

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

РЕДАКТИРОВАТЬ:
О, и вы можете использовать Geany и настроить его так, чтобы вы могли отправлять фрагменты кода в сеанс R ... Я никогда этого не делал, но я знаю, что это управляемо!

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

6
ответ дан 24 November 2019 в 10:46
поделиться

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

10
ответ дан 24 November 2019 в 10:46
поделиться

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

2
ответ дан 24 November 2019 в 10:46
поделиться

Emacs с ESS. Наверное, не такой отполированный, как Eclipse, но мне он нравится.

4
ответ дан 24 November 2019 в 10:46
поделиться

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

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

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

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

РЕДАКТИРОВАТЬ: Если вы работаете на Mac Textmate с соответствующим пакетом R , тоже может быть интересно. Недавно собираюсь перейти на 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 /

8
ответ дан 24 November 2019 в 10:46
поделиться