Releases: pedropark99/Introducao_R
Edition-5
Novidades desta quinta edição
Esta quinta edição traz algumas melhorias que buscam manter um dos principais objetivos deste livro, que é ser
uma referência moderna, introdutória e técnica sobre a Linguagem R.
Primeiro, o livro inteiro foi portado para utilizar a engine Quarto. Versões anteriores do livro eram construídas
a partir da junção de dos pacotes rmarkdown e bookdown. Porém, a partir desta edição, o livro passa a ser
construído utilizando-se da tecnologia mais avançada presente no Quarto.
Segundo, seguindo uma sugestão feita por um dos leitores, um exemplo de script em R capaz de converter
um script SAS de leitura da PNAD Contínua, em específicações de importação ideias para o pacote readr, foi
adicionado ao estudo de caso no capítulo 4. Isso garante que os leitores tenham agora um exemplo mínimo de
como realizar essa conversão em código.
Terceiro, houveram vários avanços no pacote dplyr no ano passado, especialmente na área de JOIN’s. Por isso,
uma nova seção foi adicionada ao capítulo 6, para descrever joins de desigualdade e os novos tipos de join
introduzidos pela função join_by() em versões recentes do pacote dplyr.
Quarto, o pacote tidyr também evoluiu bastante no ano passado, especialmente na área de dados aninhados
e dados em árvores (e.g. JSON, HTML, XML). Por isso, uma nova seção foi adicionada ao capítulo 7, para
descrever os métodos disponíveis no pacote tidyr para trabalhar com esses tipos de dados.
Quinto, os exercícios de cada capítulo foram separados do livro, apenas com o intuito de economizar espaço
no livro. Os exercícios de cada capítulo continuam disponíveis gratuitamente para qualquer pessoa, através da
página de publicação do livro, que está no endereço: https://pedro-faria.netlify.app/publications/book/introducao_linguagem_r/pt/
Sexto, o estudo de caso com os dados da COVID-19 que estava presente no capítulo 7 foi removido. Tal
remoção foi em parte motivada pela redução do tamanho do livro, e por uma outra parte, pelo fato desse estudo
não entregar tanto valor para o leitor, com alguns exemplos que são um pouco extremos demais para o dia-a-dia
do analista de dados.
Sétimo, várias melhorias pequenas foram feitas em vários capítulos, incluindo a reformulação de algumas figuras
e desenhos.
Edition-4
Publicação oficial da 4 edição do livro
Novidades desta edição:
Esta quarta edição traz algumas melhorias que buscam manter um dos principais objetivos deste livro, que é ser uma referência moderna, introdutória e técnica sobre a Linguagem R.
Primeiro, a seção do capítulo 4 que citava o pacote SAScii
foi removida. Pois durante o desenvolvimento desta quarta edição, foi identificado que este pacote não estava funcionando corretamente em versões mais recentes do R. O autor original do pacote lançou um fix recente. Talvez esse fix seja suficiente para a volta deste pacote em edições futuras da obra: ajdamico/SAScii@7e69cd2.
Segundo, uma nova seção foi adicionada ao capítulo 5, para introduzir o novo operador pipe do R (|>
) - que está disponível desde a versão 4.1 da linguagem, além de explicar as diferenças deste novo operador com o operador pipe do pacote magrittr
.
Terceiro, várias melhorias e pequenas correções foram aplicadas sobre o capítulo 8, com o objetivo de melhorar a clareza do conhecimento exposto e da organização do capítulo.
Quarto, a seção Alterando as fontes do seu gráfico no capítulo 9 foi reformulada, com o objetivo de substituir o pacote extrafont
(o qual era a solução descrita em edições passadas desta obra) pelo pacote ragg
, o qual se tornou uma solução mais moderna e robusta para o uso de fontes em gráficos do R.
Quinto, tivemos algumas melhorias sobre o capítulo 4, especialmente sobre a descrição de endereços absolutos e relativos, assim como a seção A função guess_encoding()
como um possível guia que foi atualizada com o objetivo de acompanhar as mudanças recentes sobre a função readr::guess_encoding()
.
Edition-3
Merge pull request #1 from pedropark99/edition-3 Publish edition 3