Introducción a la programación en R
Impartido por:
Lo que aprenderás en este curso:
- Te iniciaras en el mundo de R y aprenderás a programar con R.
- Aprenderás los diferentes tipos de Datos y Objetos que hay en R.
- Trabajaras con ficheros.
- Aprenderás a llevar un control y utilizar condicionales.
- Crearás funciones con R.
- Aprenderás a gestionar errores y excepciones.
Requisitos del curso
El curso no tiene ningún requisito, ya que es un curso de introdución. Por lo que no hay que preocuparse ya que es un curso que te lleva desde cero en R como lenguaje de programación.
Valoraciones de estudiantes:
Contenido del curso:
-
- 6m
- 6m
- 2m
-
Mi primer programa en R4m
-
IDEs y editores5m
-
-
Estructura del programa9m
-
Funciones y constantes predefinidas14m
-
Trabajando con variables7m
-
-
-
Tipos de datos básicos9m
-
Vectores (Parte I)12m
-
Vectores (Parte II)7m
-
Ejercicios: Tipos de datos simples14m
-
-
-
Listas9m
-
Factores8m
-
Ejercicios: Listas y factores13m
-
Matrices y Arrays (Parte I)13m
-
Matrices y Arrays: Operaciones (Parte II)6m
-
Matrices y Arrays (Parte III)7m
-
Ejercicios: Matrices y Arrays17m
- 7m
-
Ejercicios: DataFrame11m
-
-
-
Lectura de ficheros8m
-
Datos internos4m
-
Escritura en ficheros14m
-
Ejercicios: Ficheros12m
-
-
-
Estructuras condicionales7m
-
Ejercicios: Condicionales11m
- 10m
-
Ejercicios: Repeticiones13m
-
-
-
Creación de funciones de usuario6m
-
Profundizando en las funciones6m
-
Ejercicios: Funciones simples14m
-
Recursividad y anidamiento7m
-
Ejercicios: Recursividad y anidamiento13m
-
Gestión de errores y excepciones11m
-
Ejercicio: Gestión de errores y excepciones11m
-
Te dejamos una selección de cursos, carreras y artículos
Curso Apache Spark: Procesando Big Data
Métete de lleno en el ecosistema Big Data con este curso de Apache Spark y aprende a procesar y analizar datos con este framework que …
Curso de Introducción al Big Data
Aprende los fundamentos del Big Data y que tecnologías se usan en la actualidad en este sector.
Dudas frecuentes
¿Cuál es el precio?
En OpenWebinars no vendemos formaciones.
Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).
¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.
¿Cuándo comienza la formación?
En OpenWebinars las formaciones no tienen fecha de inicio y de final.
Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.
¿Obtengo un diploma de certificación?
En todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.
Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.
No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.
Aprender lenguaje R es fundamental para introducirse en el Big Data y el Machine Learning, dos conceptos que cada día son más importantes. Además, este curso de programación en R es ideal para comenzar en tu formación en el análisis estadístico.
Este completo curso lo dividimos en siete apartados, en los que el profesor irá desarrollando los mismos en varias lecciones, para que puedas ir avanzando a medida que vayas superando las mismas y aprendiendo toda la teoría vista en ellas.
El primero de los bloques se dedica a introducir algunos conceptos de gran importancia, para que tomes un primer contacto con ellos, ya que posteriormente durante el resto del curso se irá profundizando en los mismos. Haremos una breve introducción al lenguaje R, su instalación, los diferentes IDE (Entornos de Desarrollo Integrado) y editores.
En nuestro segundo bloque vas a conocer la estructura de este lenguaje, aprendiendo también la estructura de un programa, las funciones y constantes predefinidas en R y algunas de las variables más básicas del mismo.
Tras conocer un poco mejor la estructura de R, podrás continuar con la lección de tipos de datos simples, dónde te explicaremos qué son y cuáles son los 5 tipos de los mismos. Y después entraremos a ver los tipos de datos complejos, como las listas, los factores, matrices, arrays y DataFrames, realizando unos ejercicios sobre los mismos a medida que se acabe la parte teórica.
El siguiente paso en tu formación será aprender a trabajar con ficheros en R, aprendiendo a usar las funciones para la lectura de ficheros y las funciones de para la escritura en ficheros, además de a trabajar con datos internos. Después te proponemos unos ejercicios para trabajar con ficheros y así poder poner a prueba todo lo aprendido en este bloque.
El penúltimo apartado del curso es el que dedicaremos a las estructuras de control, tanto las estructuras condicionales como las estructuras repetitivas. De nuevo haremos unos interesantes ejercicios para trabajar con estas estructuras de control, que te van a servir para comprobar si has comprendido bien esos conceptos.
Y para acabar ya este curso dedicaremos el apartado final a las funciones en R, un apartado importante en el que te enseñaremos a crear funciones de usuario y a trabajar con ellas de una forma más avanzada. También hablaremos sobre las funciones recursivas, las funciones anidadas y la gestión de errores y excepciones.
De la misma forma que hicimos en otros apartados del curso, en este tramo final iremos haciendo unos ejercicios teóricos para que trabajes los conceptos sobre las funciones que has ido aprendiendo previamente.
Si quieres introducirte en conceptos como Big Data y el Machine Learning, este curso de programación en R es un buen punto de partida para tu formación, y si quieres profundizar más en el mismo podrás continuar con nuestro curso sobre Programación en R: Visualización de Datos y Machine Learning.