[1] '1.0.1'
R-Ladies Goiânia
Co-organizadora R-Ladies São Paulo
Professora e consultora na Curso-R
Instrutora de Tidyverse certificada pela RStudio
Contato:
Meu blog: https://beamilz.com
Blog da R-Ladies São Paulo: https://rladies-sp.org/
Curso-R:
Automatizar tarefas
Relatórios reprodutíveis
Conteúdos de R básico importantes para entender purrr
Introdução ao purrr
Exemplos práticos do uso do purrr
Vamos usar a Posit Cloud: https://posit.cloud/content/5890300
purrr
Como importar vários arquivos (ex. .csv
, .xlsx
, etc) de uma vez!
Como exportar vários arquivos (ex. .csv
, .xlsx
, etc) de uma vez!
Como o purrr pode ser útil em Web Scraping
Como executar um código para cada linha de uma base de dados
Gerando vários relatórios de uma vez: relatórios em Quarto com parâmetros.
purrr
Vamos ao script 01-r-base-revisao.R
!
Um pacote de R
Uma caixa de ferramentas para programação funcional
Muitas das funções do purrr são alternativas aos loops feito com for
Código com {purrr}
é mais curto e claro, comparado aos loops com for
.
Saber usar {purrr}
permite que você use o pacote {furrr}
: tem a mesma sintaxe, mas permite executar códigos de forma paralela
Fonte: Hadley Wickham
Tenha a versão 1.0.0 ou superior instalada.
Para saber a versão, utilize a função:
O pacote purrr tem muitas funções!
Muitas funcionam de forma similar.
Vamos focar em algumas hoje :)
map()
map_vec()
list_c()
pluck()
set_names()
Dicas para debug
purrr
Vamos ao script 03-purrr.R
!
purrr
Vamos ao script 04-exemplos.R
!
Meu contato está nos slides iniciais
Não se esqueça de conferir a página de links extras!
Slides por Beatriz Milz (@BeaMilz), feito com Quarto e Quarto R-Ladies Theme.