Definición:
R es un lenguaje de programación que permite realizar análisis de datos escribiendo scripts y funciones. R es un lenguaje interactivo orientado a objetos, este ha sido diseñado por estadísticos para los estadísticos. El lenguaje proporciona objetos, operadores y funciones que hacen que el proceso de exploración, modelado y visualización de datos sea natural. Los análisis completos de datos a menudo pueden ser representados en unas pocas líneas de código.
R, un programa de software libre
Además, R es un proyecto de software libre. Esto no sólo significa que se puede descargar y utilizar de forma gratuita, sino que además el código fuente también está abierto a la inspección y modificación de cualquiera que quiera ver cómo los métodos y algoritmos funcionan. Al igual que otros proyectos de código abierto de éxito, como Linux y MySQL, esto ha beneficiado a R durante más de 15 años, desde el enfoque de que «muchos ojos» son mejores para optimizar el código, y como resultado tiene un muy alto nivel de calidad y precisión numérica. También, como con todos los sistemas de código abierto, R tiene interfaces abiertas, lo que significa que fácilmente se integra con otras aplicaciones y sistemas.