Ir 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,676Certificado de logro

Crea tu cuenta gratis

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

Les encanta a estudiantes de miles de empresas

¿Formando 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

Contenido 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

Obtén el certificado de logro

Inscríbete ahora

Desarrolla tus habilidades con la aplicación móvil de DataCamp

Progresa sobre la marcha con nuestros cursos móviles y desafíos diarios de 5 minutos.