Programación en R
Prefacio
1.
Introducción a R
1.1.
Instalación
1.2.
Introducción a la interface de R
2.
Primeros pasos con R
2.1.
Introducción de datos
2.2.
Evaluación
2.3.
Objetos en R
2.4.
Números
2.5.
Atributos
2.6.
Creando vectores
2.7.
Mezclando objetos
2.8.
Coerción explícita
2.9.
Matrices
2.10.
Listas
2.11.
Factores
2.12.
Valores indefinidos
2.13.
Data frames
2.14.
Nombres
3.
Importar y exportar datos en R
3.1.
Lectura y escritura de datos
3.2.
Leyendo archivos con read.table()
3.3.
Leyendo grandes conjuntos de datos
3.4.
Calculando los requerimientos de memoria
4.
Uso de formato de texto y binario para almacenar datos
4.1.
Uso de dput() y dump()
4.2.
Formatos binarios
5.
Interfaces con el Mundo Exterior
5.1.
Conexiones con archivos
5.2.
Lectura de lineas en archivos de texto
5.3.
Lectura de conexiones URL
6.
Selección de elementos en objetos R
6.1.
Selección de elementos en un vector
6.2.
Selección de elementos en una matriz
6.3.
Selección de elemenos en listas
6.4.
Seleccion de elementos anidados de una lista
6.5.
Selección de múltiples elementos en una lista
6.6.
Eliminación de valores NA
7.
Operaciones vectorizadas
7.1.
Operaciones matriciales vectorizadas
8.
Fecha y hora
8.1.
Fechas en R
8.2.
Horas en R
8.3.
Operaciones con fechas y horas
9.
Manipulación de Data Frames con el paquete dplyr
9.1.
Data frames
9.2.
El paquete dplyr
9.3.
select()
9.4.
filter()
9.5.
arrange()
9.6.
rename()
9.7.
mutate()
9.8.
summarise()
9.9.
group_by()
9.10.
El operador pipe %>%
10.
Estructuras de control
10.1.
if-else
10.2.
Iteraciones con for
10.3.
Iteraciones anidadas con for
10.4.
Iteraciones con while
10.5.
repeat
10.6.
next, break
11.
Funciones
11.1.
Funciones en R
11.2.
Nuestra primera funci?n
11.3.
Correspondencia en los argumentos
11.4.
Evaluación lazy
11.5.
El argumento ...
11.6.
Argumentos detrás de ...
Powered by
GitBook
Programación en R
Evaluación lazy