Pular para o conteúdo principal

Curso

Programação Funcional Intermediária com purrr

Intermediário4 h

Continue aprendendo com purrr para criar código iterativo robusto, limpo e fácil de manter.

R4 h17 vídeos49 exercícios3,850 XP5,675Declaração de aproveitamento

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossos Termos de uso, nosso Política de privacidade e que seus dados sejam armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando um time?

Teste para empresas

Descrição do curso

Você já se perguntou o que significa a descrição do purrr (“Um kit de ferramentas de programação funcional para R”)? Então você está no lugar certo! Este curso vai guiá-lo pela parte de programação funcional do purrr — em outras palavras, você vai aprender a aproveitar ao máximo a flexibilidade oferecida pelo .f em map(.x, .f) para iterar sobre outras listas, vetores e data.frame com um código robusto, limpo e fácil de manter. Ao longo do curso, você vai aprender a escrever seus próprios mappers (ou funções lambda) e a usar predicados e advérbios. Por fim, esse novo conhecimento será aplicado em um caso de uso, para que você veja como aproveitar o que acabou de aprender em um exemplo concreto de uma lista aninhada simples: como extrair, manter ou descartar elementos, como compor funções para manipular e analisar resultados dessa lista, como integrar o fluxo de trabalho do purrr dentro de outras funções e como evitar copiar e colar usando as ferramentas funcionais do purrr.

Pré-requisitos

Programa de estudos

Conteúdo do curso

1

Programando com purrr

Funções lambda, mappers e predicados parecem assustadores para você? Não se preocupe! Depois de relembrar o purrr, vamos mergulhar no básico de programação funcional, descobrir funções anônimas e predicados e ver como usá-los para limpar e explorar dados.
Começar capítulo
2

Programação funcional: da teoria à prática

3

Código melhor com purrr

Neste capítulo, vamos usar o purrr para escrever um código mais claro, limpo e fácil de manter. Vamos aprender a escrever funções limpas com compose() e negate(). Também vamos usar partial() para compor funções "pré-preenchendo" argumentos de funções existentes. Por fim, vamos apresentar list-columns, uma estrutura de dados prática que ajuda a escrever código limpo usando o Tidyverse.
Começar capítulo
4

Estudo de caso

Vamos juntar tudo o que aprendemos sobre purrr em um estudo de caso. Aqui, vamos usar o purrr para analisar dados coletados do Twitter. Vamos organizar os dados com código limpo e, em seguida, identificar influenciadores do Twitter da conferência RStudio de 2018.
Começar capítulo
R

Programação Funcional Intermediária com purrr

Curso
concluído

Obtenha o certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp for Mobile

Continue progredindo em qualquer lugar com nossos cursos e desafios diários de programação de 5 minutos.