tags:

views:

3686

answers:

8

What good IDE's are there for R in Linux?

I've tried Rcmdr and Eclipse, but neither seems to have the same usability as Tinn-R in Windows. Are there any other options?

+7  A: 

JGR isn't bad:

Most people I know rave about Emacs + ESS:

But it's not quite the same thing as Tinn-R.

Along different lines ...

If you're looking at a high level functions for data mining, then Rattle is an option:

and another high level app for interactive plotting:

ars
+7  A: 

I have found that the Emacs-ESS combination is well worth the learning curve. I enjoy being able to:

  • have code and R console side by side
  • send the current line, paragraph, file, or function to the R console without touching the mouse
  • easily interact with R sessions on remote computers
  • enjoy all the editing abilities of Emacs

Here's the website for the project: http://ess.r-project.org/

Here's a helpful document about ESS in particular: http://www.demog.berkeley.edu/Refs/ess.pdf

Christopher DuBois
+2  A: 

This might be what you're looking for. It integrated Komodo and the SciViews package. I found it a bit too fiddley (I prefer vi) but if you're looking for a full blown IDE/editor for R in Linux it's pretty close to Tinn-R for Windows and it's written by the same guys!

Link: http://www.sciviews.org/SciViews-K/index.html

David Lawrence Miller
A: 

I strongly recommend learning emacs+ess, but for a more modern-looking interface you can try RKward: http://sourceforge.net/apps/mediawiki/rkward/index.php?title=Main_Page.

+1  A: 

I use Geany in combination with R. Geany provides a terminal in which one can start an R session and shortcuts an be defined in order to send highlighted text to the terminal.

www.geany.org

+1  A: 

There is a KDE 4 based IDE called RKward. It's nice because of:

  • Workspace Browser
  • Integrating the R console
  • data.frames editor
  • Syntax colored editor
  • GUI frontend for installing CRAN packages
dz
A: 

Rattle: http://rattle.togaware.com/

pufferfish
+3  A: 

Gedit + RGedit plugin + Snippets plugin

aL3xa