Learn more with dummies

Enter your email to join our mailing list for FREE content right to your inbox. Easy!

R Code Editor Options

By Andrie de Vries, Joris Meys

R is many things: a programming language, a statistical processing environment, a way to solve problems, and a collection of helpful tools to make your life easier. The one thing that R is not is an application, which means that you have the freedom of selecting your own editing tools to interact with R.

Basic editors include the Windows R editor, RGui (short for R graphical user interface). RStudio offers a richer editing environment than RGui and makes some common tasks easier and more fun.

Among the many freedoms that R offers you is the freedom to choose your own code editor and development environment, so you don’t have to use the standard R editors or RStudio. Here are a few other options:

  • Eclipse StatET: Eclipse, another powerful integrated development environment, has a R add-in called StatET. If you’ve done software development on large projects, you may find Eclipse useful. Eclipse requires you to install Java on your computer.

  • Emacs Speaks Statistics: Emacs, a powerful text and code editor, is widely used in the Linux world and also is available for Windows. It has a statistics add-in called Emacs Speaks Statistics (ESS), which is famous for having keyboard shortcuts for just about everything you could possibly do and for its very loyal fan base.

  • If you’re a programmer coming from the Linux world, this editor may be a good choice for you.

  • Tinn-R: This editor, developed specifically for working with R, is available only for Windows. It has some nice features for setting up collections of R scripts in projects. Tinn-R is easier to install and use