Publisher's Synopsis
Este livro é para você que baseia suas afirmações em dados e pesquisas com abordagem acadêmica e busca um conhecimento sólido em linguagem R a fim de desenvolver, visualizar, documentar e comunicar as suas análises.
- Introduzindo a linguagem: aprenda sobre como definir e 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 os seus dados 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 joins.
- 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 eficaz.
- Functional programming: deixe suas intenções mais claras e distribua rapidamente os seus cálculos ao longo de múltiplos inputs através do pacote purrr.
- 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.
O livro discute, de maneira detalhada, não apenas os pacotes largamente utilizados pela comunidade internacional, mas também, os fundamentos da linguagem, isto é, quais são suas estruturas de dados, como sua sintaxe se diferencia de outras linguagens, como expressões e conversões são avaliadas e como os objetos, funções e ambientes são organizados. Como os autores abordam desde os assuntos mais básicos (e.g. Objetos) até as funcionalidades mais avançadas (e.g. Funções, Loops, Environments) da linguagem, em 6 casos reais, esse livro é ideal tanto para quem é iniciante quanto para quem é usuário ativo da linguagem R. Este livro serve como um guia na jornada do aprendizado porque apresenta da teoria à prática e ilustra os assuntos abordados em mais de 110 figuras e representações visuais. Esta nova edição traz:
- Seis novos capítulos que mostram grandes avanços sobre o processo de desenvolvimento de programas no R;
- Dois novos estudos de casos foram adicionados à obra;
- Várias revisões e melhorias em capítulos preexistentes;
- Ao final de cada capítulo você terá um conjunto de exercícios que funcionará como uma revisão do conteúdo apresentado. E as respostas estão disponíveis na página de publicação do livro;