Sobre
R é uma linguagem de programação e um ambiente de software livre dedicado à análise estatística, gráficos e ciência de dados. Desenvolvida originalmente por Ross Ihaka e Robert Gentleman na Universidade de Auckland, na Nova Zelândia, nos anos 1990, R rapidamente ganhou popularidade entre estatísticos, analistas de dados e cientistas de diversas áreas devido à sua poderosa capacidade de manipulação de dados e geração de gráficos de alta qualidade.
O RStudio é uma interface de desenvolvimento integrada (IDE) popular, fundada em 2009 por JJ Allaire, que oferece recursos adicionais que tornam a programação em R mais acessível e eficiente, consolidando ainda mais a posição do R como uma das principais linguagens de programação no campo da ciência de dados.
O RStudio pertence à empresa posit, a qual também desenvolve cheatsheets. Elas trazem um resumo de como utilizar diversos pacotes e até o próprio RStudio.
Download R e RStudio: https://posit.co/download/rstudio-desktop/
Cheatsheets: https://posit.co/resources/cheatsheets/
Ao abrir o RStudio, você verá 3 abas principais:
Console: é onde rodamos o código e recebemos as saídas.
Environment: painel com todos os objetos criados na sessão.
Files: mostra os arquivos no diretório de trabalho.
Plots: painel onde os gráficos serão apresentados.
Packages: apresenta todos os pacotes instalados e carregados.
Help: janela onde a documentação das funções serão apresentadas.
Viewer: painel onde relatórios e dashboards serão apresentados.
Para armazenar nossos códigos para uso futuro, abrimos uma quarta aba, normalmente um R Script (.R). Se quisermos gerar relatórios com códigos e texto, usamos o Quarto (.qmd) ou o R Markdown (.Rmd).
Além do RStudio Desktop, há o Posit Cloud, um serviço baseado em nuvem oferecido pela Posit que permite aos usuários acessar o ambiente RStudio através de um navegador web. Este serviço é especialmente útil para quem deseja acessar o RStudio sem a necessidade de instalar e configurar o software localmente em sua máquina.
Vantagens:
Criação e gerenciamento de projetos diretamente na nuvem.
Fácil compartilhamento de projetos com colegas e colaboradores.
Versões automáticas e histórico de revisões.
Acesse: https://posit.cloud/
O R oferece uma vasta gama de pacotes (conjunto de funções), criados tanto pela comunidade de usuários quanto por desenvolvedores especializados, que ampliam suas funcionalidades, permitindo realizar desde análises estatísticas básicas até modelagens complexas e aprendizado de máquina. Além disso, a sintaxe do R é projetada para ser intuitiva e flexível, facilitando a escrita e o compartilhamento de scripts reprodutíveis. A comunidade ativa em torno do R, conhecida como R-Project, contribui continuamente para o crescimento e aprimoramento da linguagem.
Atualmente, o repositório de pacotes CRAN (Comprehensive R Archive Network) apresenta quase 22 mil pacotes disponíveis.
Pacotes: https://cran.r-project.org/web/packages/available_packages_by_name.html