Curso-R-BdeC

Prerrequisitos

En el curso vamos a usar el lenguaje de programación R y la interfaz de desarrollo RStudio. Esto implica que necesitamos una computadora (en lo posible, que tenga 4gb de memoria RAM o superior) y descargar e instalar tanto R como RStudio en nuestras computadoras.

Descargar instalar estos dos softwares es muy simple ya que son gratuitos. R de hecho es un lenguaje de programación open source, o de código abierto, lo que significa que cualquiera puede colaborar. Haciendo click aquí van a poder descargar la última versión de R para Windows, Mac o Linux. Una vez que lo hayan descargado solo tienen que instalarlo.

Ahora descarguen RStudio, también van a poder elegir la versión que corresponde según su sistema operativo. RStudio va a identificar automáticamente la versión de R que ya tienen instalada, por lo que es importante que instalen RStudio luego de haber instalado R.

Programa

Clase 1: 19-11

Introducción a R y RStudio

  • Descripción del programa “R”. Lógica sintáctica del lenguaje y comandos básicos
  • Presentación de la plataforma RStudio para trabajar en “R”
  • Caracteres especiales en “R”
  • Operadores lógicos y aritméticos
  • Definición de Objetos: Valores, Vectores y DataFrames
  • Tipos de variable (numérica, de caracteres, lógicas)
  • Lectura y Escritura de Archivos

Materiales

Clase 2: 26-11

Tidyverse

  • Limpieza de Base de datos: Renombrar y recodificar variables, tratamiento de valores faltantes (missing values/ NA´s)
  • Seleccionar variables, ordenar y agrupar la base de datos para realizar cálculos
  • Creación de nuevas variables
  • Aplicar filtros sobre la base de datos
  • Construir medidas de resumen de la información
  • Tratamiento de variables numéricas (rendimiento, area sembrada, area cosechada, precipitaciones).

Materiales

Clase 3: 02-12

Visualización de la información

  • Gráficos básicos de R (función “plot”): Comandos para la visualización ágil de la información
  • Gráficos elaborados en R (función “ggplot”):
  • Gráficos de línea, barras, Boxplots y distribuciones de densidad
  • Parámetros de los gráficos: Leyendas, ejes, títulos, notas, colores
  • Gráficos con múltiples cruces de variables.

Materiales

Clase 4: 9-12

Mapas en R

  • introducción a GIS
  • Mapas en R: paquetes sf y cartography.

Materiales

Clase extra

Conección SQL Server

  • Conección a SQL Server
  • Paquetes DBI y dbplyr
  • Ejemplos con base ReTAA

Materiales

Referencias