Capítulo 2 El lenguaje R
Introducción y objetivos
Como indicamos en el tema 1, podemos considerar a R como un entorno software, pero también como un lenguaje de programación. En el tema anterior centramos nuestra atención en el entorno y simplemente presentamos algunas características muy básicas del lenguaje (por ejemplo, cómo definir variables). Así pues, el objetivo a lo largo del tema 2 será avanzar en el conocimiento del lenguaje R.
Para cumplir con este objetivo, comenzaremos con una breve introducción al lenguaje, en la que indicaremos algunas de sus características clave para, a continuación, pasar a describir sus componentes esenciales:
Tipos de datos y operadores básicos.
Estructuras de datos complejas (vectores, tablas, listas, etc.).
Estructuras de control (condicionales, bucles).
Funciones.
Además comenzaremos a ver también algunas funciones de librería de R y otros mecanismos básicos de manipulación de datos (por ejemplo, cómo seleccionar datos en un vector, una tabla, etc.). Así pues, cuando hayas finalizado con los contenidos de este tema:
Conocerás los principales tipos, operadores y estructuras de datos de R.
Habrás aprendido a utilizar las estructuras de control básicas del lenguaje (condicionales, bucles).
Serás capaz de crear tus primeras funciones en lenguaje R.
Conocerás algunas técnicas y funciones básicas que permiten manipular datos en R.