Tutorial Introdutório à Linguagem R

Este tutorial em vídeo oferece uma introdução prática e progressiva à linguagem R, amplamente utilizada para análise de dados, estatística e ciência de dados. A sequência de vídeos cobre desde os conceitos básicos até técnicas mais avançadas de manipulação de dados, com exemplos claros e código disponível para acompanhamento.

Os tópicos abordados incluem:

  1. Introdução ao R – Primeiro contato com a linguagem e ambiente R.

  2. Pacotes e Ajuda – Como instalar pacotes e acessar a documentação.

  3. Objetos – Tipos de objetos e como manipulá-los.

  4. Notação – Uso de operadores e sintaxe da linguagem.

  5. Modificação de Valores – Alteração de variáveis e estruturas.

  6. Estrutura de Repetição – Uso de loops (for, while, repeat).

  7. Canvas – Representação gráfica e visualização de dados.

  8. Fatores – Trabalhando com variáveis categóricas.

  9. Listas – Manipulação de listas e acesso a elementos.

  10. Data Frame – Estrutura tabular essencial para análise de dados.

  11. Apply – Aplicação de funções em estruturas de dados.

  12. Ordenação – Técnicas para ordenar dados em R.

  13. Manipulação de Dados – Transformações com foco em análise exploratória.

Cada vídeo é acompanhado de um script com os códigos utilizados, disponível no repositório GitHub do tutorial, facilitando o acompanhamento e a prática dos conceitos.

Este material é ideal para quem está começando com R ou deseja revisar conceitos fundamentais para análises estatísticas e mineração de dados.

 


 

Vídeos

Os vídeos encontram-se no canal do Youtube https://youtube.com/@eduardo.ogasawara

 


 

Slides

1 – Introdução ao R
Código: https://github.com/eogasawara/R/blob/main/examples/01-Introducao.md

2 – Pacotes e Ajuda
Código: https://github.com/eogasawara/R/blob/main/examples/02-Pacotes-Ajuda.md

3 – Objetos
Código: https://github.com/eogasawara/R/blob/main/examples/03-Objetos.md

4 – Notação
Código: https://github.com/eogasawara/R/blob/main/examples/04-Notacao.md

5 – Modificação de valores
Código: https://github.com/eogasawara/R/blob/main/examples/05-Modificacao-Valores.md

6 – Estrutura de Repetição
Código: https://github.com/eogasawara/R/blob/main/examples/06-Estrutura-Repeticao.md

7 – Canvas
Código: https://github.com/eogasawara/R/blob/main/examples/07-Canvas.md

8 – Fatores
Código: https://github.com/eogasawara/R/blob/main/examples/08-Fatores.md

9 – Listas
Código: https://github.com/eogasawara/R/blob/main/examples/09-Listas.md

10 – Data frame
Código: https://github.com/eogasawara/R/blob/main/examples/10-Data-Frames.md

11 – Apply
Código: https://github.com/eogasawara/R/blob/main/examples/11-Apply.md

12 – Ordenação
Código: https://github.com/eogasawara/R/blob/main/examples/12-Ordenacao.md

13 – Manipulação de dados
Código: https://github.com/eogasawara/R/blob/main/examples/13-Manipulacao-Dados.md

14 – Classes S3

15 – Sparkylr


 

Referências

[1] W. Chang, R Graphics Cookbook: Practical Recipes for Visualizing Data. O’Reilly Media, Inc., 2018.
[2] H. Wickham and J. Bryan, R Packages: Organize, Test, Document, and Share Your Code. O’Reilly Media, Inc., 2023.
[3] H. Wickham and G. Grolemund, R for Data Science: Import, Tidy, Transform, Visualize, and Model Data. O’Reilly Media, Inc., 2016.
[4] G. Grolemund, Hands-On Programming with R. O’Reilly Media, Inc., 2014.