Introdução à Linguagem R: seus fundamentos e sua prática

Este livro oferece uma descrição profunda sobre os fundamentos da linguagem R, e como eles se aplicam no contexto da análise de dados.
R Language
Book
Brazil
Author

Pedro Duarte Faria

Published

December 1, 2022

1 Sobre o livro

Este livro oferece uma descrição profunda sobre os fundamentos da linguagem R, e como eles se aplicam no contexto da análise de dados. Sua principal contribuição para a literatura brasileira hoje, está no combate de dois problemas recorrentes nos materiais disponíveis em português sobre a linguagem: 1) a falta de profundidade de muitos materiais, que tentam abordar muitos assuntos em um espaço muito curto; 2) a alta especialização de muitos materiais, que são de difícil transposição para aplicações gerais em análises de dados.

2 O que você aprende ?

Através deste livro, você pode aprender sobre os fundamentos da linguagem R, e como eles se aplicam a área de análise de dados. Em mais detalhes:

  • Introduzindo a linguagem: aprenda sobre como definir e como trabalhar com objetos; conheça as estruturas e tipos de dados oferecidos pela linguagem; entenda como os processos de coerção e os valores especiais da linguagem podem afetar os seus resultados.

  • Importação e transformação: aprenda a importar, transformar e formatar suas tabelas através dos pacotes readr, readxl, haven, dplyr e tidyr. Aplicando operações de ordenação, filtro, seleção e expansão, além de operações de pivô e join’s.

  • Visualização de dados: aprenda a utilizar o pacote ggplot2 para produzir gráficos elegantes e efetivos para apresentar os seus dados e as suas conclusões.

  • Programando a sua análise: aprenda a utilizar controles de fluxo, funções e loops para automatizar tarefas e solucionar os seus problemas de maneira simples e clara.

  • Functional programming: aprenda a utilizar o pacote purrr para distribuir rapidamente os seus cálculos ao longo de múltiplos inputs.

  • Debugging e environments: conheça as principais técnicas de debugging existentes na linguagem R, e, aprenda como investigar erros em suas funções. Além disso, entenda como a linguagem procura pelos seus objetos e, como você pode produzir resultados inesperados durante essa busca.

3 Compre uma versão do livro

Hoje, o livro está disponível para compra em duas versões: como ebook (Kindle), e como livro físico (Amazon, Estante Virtual e Clube dos Autores). Abaixo temos os links para todas essas versões.

Caso você não possa comprar uma versão do livro, você ainda pode ler gratuitamente a obra completa através de seu website.

4 Formas de contribuir para o livro

Caso você queira contribuir monetariamente para o livro e para o autor, mas, não queira/possa pagar o preço total da obra, você ainda pode mandar um PIX como uma doação.

Além disso, você também pode contribuir com conteúdo (imagens, capítulos, artes, etc.) diretamente para a obra, ao postar pull requests ou issues no repositório oficial do livro no GitHub.

5 Citando o livro

Arquivo BibTex:

@book{pedro2022,
  title = {Introdução à Linguagem R},
  subtitle = {seus fundamentos e sua prática},
  author = {Pedro Duarte Faria},
  year = {2022},
  edition = {4},
  address = {Belo Horizonte},
  month = {Dezembro},
  isbn = {978-65-00-57872-0},
  note = {https://pedro-faria.netlify.app/pt/publication/book/introducao_linguagem_r/}
}

6 Capa do livro