Temario del curso:
Curso impartido por Aula Virtual (MS Teams). Este temario explica los conocimientos básicos de R, que es un lenguaje de programación orientado a objetos. R es un software Open Source y es la continuación del lenguaje S, se usa principalmente para el analisis de datos y aplicaciones estadísticas. R dispone de una serie de funciones nativas y tambien de una serie de paquetes, con funcionalidades especificas y que se pueden descargar de manera gratuita. Se realizarán ejercicios prácticos, inspirados en casos empresariales reales.
- 1. Descarga e instalación de R & RStudio.
- 2. La interficie principal de R (Q1, Q2, Q3, Q4).
- 3. Configuraciones principales de RStudio (Workspace, New Session).
- 4. Instrucciones en la consola de RStudio (getwd, setwd, list.files, list.dirs, ls)
- 5. Asignar valores a objetos (variables), eliminar objetos con rm.
- 6. Impresión de pantalla (print, paste, paste0, sprintf).
- 7. Introducir datos desde el teclado con scan(n=1).
- 8. Crear & usar vectores de datos con la función c
- 9. Operadores de comparación, de asignación y binarios
- 10. Datos aleatorios & funciones estadisticas con vectores numericos.
- 11. Funciones de texto base (nchar, substring, strsplit, trim, tolower, toupper)
- 12. Funciones del paquete stringr (str_pad, str_detect, str_replace, str_extract)
- 13. Estructuras de Control if + else + else if & Operadores lógicos.
- 14. Los bucles en R (for, while, next, break)
- 15. Funciones definidas por el usuario (function),
- 16. Data Frames, estructuras de datos de dos dimensiones.
- 17. Anexar & Combinar Data Frames, Filtrar & Ordenar sus datos (subset, order).
- 18. Estadisticas basicas con un Dataframe.
Conocimientos previos:
Para realizar este curso de R Básico, no se necesitan conocimientos previos de R, aunque es recomendable que los alumnos tengan algunos conocimientos previos de análisis de datos, o haber realizado tablas & gráficos dinámicos con MS Excel o similar.
