Índice general
Prólogo
6
1. Introducción
7
1.1. ¿Qué es R? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.2. Historia de R y S . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.3. Formato del código en el texto . . . . . . . . . . . . . . . . . . . .
9
1.4. Algunas características importantes de R . . . . . . . . . . . . .
10
1.5. Ayuda en R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2. Los datos y sus tipos
13
2.1. Los datos numéricos . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.2. Vectores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.2.1. El uso de la función
c()
para crear vectores . . . . . . . .
16
2.2.2. Creación de vectores a partir de archivos de texto - la fun-
ción
scan()
. . . . . . . . . . . . . . . . . . . . . . . . . .
17
2.2.3. Creación de vectores a partir de secuencias y otros patrones 18
2.2.4. Acceso a los elementos individuales de un vector . . . .
20
2.2.5. Operaciones sencillas con vectores . . . . . . . . . . . . .
22
2.2.6. Otras clases de datos basadas en vectores . . . . . . . . .
27
2.3. Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
2.3.1. Construcción de matrices . . . . . . . . . . . . . . . . . .
28
2.3.2. Acceso a los elementos individuales de una matriz . . .
30
2.3.3. Operaciones sencillas con matrices . . . . . . . . . . . . .
31
2.4. Factores y vectores de caracteres . . . . . . . . . . . . . . . . . .
34
2.4.1. Los factores y su estructura . . . . . . . . . . . . . . . . .
35
2.4.2. Acceso a los elementos de un factor . . . . . . . . . . . .
38
2.5. Listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
2.5.1. Acceso a los elementos individuales de una lista . . . . .
40
2.6.
Data frames
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
2.7. Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
2.8. Coerción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
1