Saltar al contenido principal

Curso

Programación funcional intermedia con purrr

Intermedio4 h

Sigue aprendiendo con purrr para crear código iterativo robusto, limpio y fácil de mantener.

R4 h17 vídeos49 ejercicios3,850 XP5,695Certificado de logro

Crea tu cuenta gratuita

Continuar con Google
o
Al continuar, aceptas nuestra Términos de uso, nuestros Política de privacidad y que tus datos se almacenen en EE. UU.

La eligen estudiantes de miles de empresas

¿Formas a un equipo?

Prueba para empresas

Descripción del curso

¿Alguna vez te has preguntado a qué se refiere la descripción de purrr (“A functional programming toolkit for R”)? ¡Entonces estás en el lugar adecuado! Este curso te guiará por la parte de programación funcional de purrr; en otras palabras, aprenderás a sacar todo el partido a la flexibilidad que ofrece .f en map(.x, .f) para iterar sobre otras listas, vectores y data.frame con un código robusto, limpio y fácil de mantener. A lo largo del curso, aprenderás a escribir tus propios mappers (o funciones lambda) y a usar predicados y adverbios. Por último, aplicarás estos conocimientos en un caso práctico para que veas cómo usar lo aprendido en un ejemplo concreto con una lista anidada sencilla: cómo extraer, conservar o descartar elementos, cómo componer funciones para manipular y analizar los resultados de esa lista, cómo integrar el flujo de trabajo de purrr dentro de otras funciones y cómo evitar copiar y pegar gracias a las herramientas funcionales de purrr.

Requisitos previos

Programa de formación

Esquema del curso

1

Programar con purrr

¿Te asustan las funciones lambda, los mappers y los predicados? ¡No más! Tras refrescar tu memoria sobre purrr, entraremos en Programación Funcional 101, descubriremos las funciones anónimas y los predicados, y veremos cómo usarlos para limpiar y explorar datos.
Empezar capítulo
2

Programación funcional: de la teoría a la práctica

3

Mejor código con purrr

En este capítulo, usaremos purrr para escribir un código más claro, limpio y fácil de mantener. Aprenderemos a escribir funciones limpias con compose() y negate(). También usaremos partial() para componer funciones "pre-rellenando" argumentos de funciones existentes. Por último, presentaremos las columnas de lista (list-columns), una estructura de datos muy práctica que nos ayuda a escribir código limpio usando el Tidyverse.
Empezar capítulo
4

Caso práctico

Cerraremos todo lo aprendido sobre purrr con un caso práctico. Aquí usaremos purrr para analizar datos extraídos de Twitter. Usaremos código limpio para organizar los datos y después identificaremos a los influencers de Twitter de la conferencia de RStudio de 2018.
Empezar capítulo
R

Programación funcional intermedia con purrr

Curso
completado

Obtener certificado de logros

Inscríbete ahora

Desarrolla tus habilidades en datos con DataCamp para móviles

Avanza estés donde estés con nuestros cursos para móvil y retos de programación diarios de 5 minutos.