Logo

Repositório da turma de 09/2022 do curso R para Ciência de Dados I. Página do curso: https://curso-r.github.io/202209-r4ds-1

R para Ciência de Dados I

Informações importantes

Dúvidas

Fora do horário de aula ou monitoria:

Slides

slides pdf
01-introducao-ao-curso.html 01-introducao-ao-curso.pdf
02-introducao-ao-r.html 02-introducao-ao-r.pdf
03-importacao.html 03-importacao.pdf
04-manipulacao.html 04-manipulacao.pdf
05-ggplot2.html 05-ggplot2.pdf

Scripts utilizados em aula

script
scripts/01-introducao-ao-R.R
scripts/02-importacao.R
scripts/03-manipulacao.R
scripts/04-valores-especiais-e-faltantes.R

Práticas feitas em aula

script
02-importacao.R
03-manipulacao.R
04-manipulacao_2.R
05-rmarkdown.Rmd
06-quarto.qmd

Tarefas para praticar em casa

Tarefas sugeridas

Aula Descrição Respostas
1 Ler e fazer os exercícios — R como calculadora Respostas
1 Ler e fazer os exercícios — Objetos Respostas
2 Ler e fazer os exercícios — Classes Respostas
2 Ler e fazer os exercícios - Vetores Respostas
2 Ler e fazer exercícios - Importação (seções 5.1, 5.2 e 5.3) Respostas
3 Ler e fazer os exercícios — Selecionando colunas Respostas
3 Ler e fazer os exercícios — Ordenando a base Respostas
3 Ler e fazer os exercícios — Pipe Respostas
4 Ler e fazer os exercícios — Criando/modificando colunas Respostas
4 Ler e fazer os exercícios — Filtrando linhas Respostas
5 Ler e fazer os exercícios — Sumarizando a base Respostas
5 Ler e fazer os exercícios — Joins Respostas
6 Ler e fazer os exercícios — ggplot2 Respostas

Leituras sugeridas

Aula Descrição
1 Ler a seção “Pedindo ajuda”
1 Ler a seção “Data frames”
2 Ler - Capítulo do RStudio (tópicos 2.1, 2.2 e 2.3 - telas, atalhos, projetos)
6 Ler - Capítulo sobre Relatórios

Tarefas complementares

Aula Descrição
2 [OPCIONAL] Para quem não fez o curso Introdução à programação com R: Exercícios de introdução ao R
2 [OPCIONAL] Para quem não fez o curso Introdução à programação com R: Exercícios de introdução aos dataframes
4 Ler e fazer os exercícios — Testes lógicos

Material extra

Referências extras relacionadas com o conteúdos das aulas, ou materiais que comentamos quando tiramos dúvidas (não necessariamente são relacionadas com o conteúdo da aula).

Aula Tema Descrição
0 Instalação Capítulo do livro “Ciência de Dados em R”: Instalação
1 Comunidades R-Ladies - Dashboard
1 Comunidades Apresentação sobre a R-Ladies São Paulo
1 Comunidades AI Inclusive
1 Comunidades Grupo de telegram R Brasil
1 Curso-R Blog da Curso-R
1 Curso-R Canal no Youtube - Lives nas quartas-feiras às 20h
1 Curso-R Materiais dos cursos
1 Curso-R Material do curso Introdução à Programação com R
1 Tirando dúvidas Como escrever uma boa pergunta
1 Introdução Folha de cola (cheatsheet): R Básico
1 Introdução Folha de cola (cheatsheet): RStudio
2 Introdução Capítulo do livro “Ciência de Dados em R”: R Básico
2 Introdução Capítulo do livro “Ciência de Dados em R”: Pacotes
2 Importação Capítulo do livro “Ciência de Dados em R”: Importação
2 Importação - Extra Integração com banco de dados
2 Importação Capítulo do livro “Zen do R”: Rproj e diretórios
2 Importação Folha de cola (cheatsheet): Importação
2 Importação Importação de dados do google sheets
2 Exportar dados Salvar bases em excel
2 Importação Ler bases em excel
2 Importação Post sobre acessar dados com o Google Sheets
2 Importação Post sobre acessar dados com o One Drive
2 Pacotes CRAN
2 Pacotes Pacotes que fazem parte do tidyverse
2 Importação Link da prática de importação: execução orçamentária PMSP
2 Importação Data.table - alternativa ao dplyr, é bem rápido
2 Importação Leitura rápida de dados - pacote vroom
3 Manipulação de bases Capítulo do livro “Ciência de Dados em R”: Manipulação
3 Manipulação de bases Folha de cola (cheatsheet): dplyr
3 Pipe Capítulo do livro “Ciência de Dados em R”: Pipe
3 Pipe Post sobre o pipe nativo - Blog da Bea
3 Pipe Post sobre o pipe nativo - Blog da Curso-R
3 Referências gerais Guia de estilo: Tidyverse
3 Sugestões View Pipe Steps
4 Extra - Bases Post sobre o base dos dados
4 Manipulação de bases Fatiar a base de dados com slice
4 Manipulação de bases Vignette do dplyr - introdução
4 Extra - Bases Live base dos dados
4 Extra - Bases Twitter base dos dados
4 Extra - Bases Projeto base dos dados
4 Extra - Bases Pacote dados - Base de dados traduzidas
4 Extra - Bases Bases de dados no Kaggle
4 Extra - Bases Bases de dados no tidytuesday
4 Manipulação de bases Pacote dbplyr: dplyr para quem usa SQL
4 Limpeza de bases Post sobre o pacote janitor
4 Trabalho Final Base de dados - Google Data Search
4 Trabalho Final Trabalhos finais do curso passado
4 Outros Pacote summarytools - Sugestão da turma
4 Trabalho Final Post Pacote dados - Base de dados traduzidas
4 Trabalho Final Post - Bases de dados para praticar e ensinar
4 Trabalho Final Bases de dados - Consórcio de informações sociais
4 NA NA - Imputação da média com pacote naniar
4 NA Tutorial sobre pacote naniar
4 NA Pacote naniar
5 Manipulação de bases Animações sobre dplyr + Join
5 Manipulação de bases Pacote abjutils - Remover acentos de textos
5 Joins - Unindo bases imagem sobre join
5 Joins - Unindo bases Joins: juntando bases de dados
5 Joins - Unindo bases Tidyexplain - Ilustrações sobre joins
5 Joins - Unindo bases Documentação sobre joins
5 Joins - Unindo bases Post que usa join com bases com chave desarrumada
5 Dúvidas Função na_if() - converter algum texto em NA
5 Dúvidas Função across() - aplicar uma função em várias colunas
5 Dúvidas Função separate_rows() - separar valores em uma coluna em várias linhas (ex. coluna genero do imdb)
5 Dúvidas Comparar duas tibbles
5 Joins - Unindo bases Video sobre joins
5 Referências gerais Livro R para Ciência de datos
6 Boas práticas Capítulo do livro “Zen do R”: .RData e .Rhistory
6 Gráficos Post sobre o pacote esquisse
6 Relatórios Capítulo do livro “Ciência de Dados em R”: Relatórios
6 Relatórios Cheatsheet RMarkdown
6 Relatórios Netlify Drop
6 Relatórios Knitr: mudando o diretório de trabalho
6 Relatórios Pacote xaringan: Addin infinite moon reader
6 Relatórios Pacote prettydoc
6 Relatórios Instalação LaTeX
6 Trabalho Final Dicas para formatar tabelas
6 Trabalho Final Dicas para formatar gráficos
6 Trabalho Final Dicas para elaborar relatórios
6 Relatórios Equações em LaTeX
6 Relatórios Documentação do pacote ggplot2
6 Relatórios Exemplos de documentos criados com RMarkdown
6 Referências gerais Livro Zen do R
6 Conversa/Dúvidas (Git) Livro Zen do R: Git e GitHub
6 Conversa/Dúvidas (Git) Material sobre Git e GitHub no RStudio
6 Conversa/Dúvidas (Git) Playlist de videos sobre a Hacktoberfest – R-Ladies São Paulo
6 Relatórios Site para buscar GIFS
6 Relatórios Paleta de cores do Harry Potter (usado no exemplo)
6 Relatórios Criando relatório R Markdown com template de Word
6 Relatórios Site que ajuda a ver equações do LaTeX
6 Relatórios Post sobre o pacote Prettydoc
6 Relatórios Slides do curso de verão IME USP - Extra sobre RMarkdown para uso acadêmico
6 Relatórios Manual sobre LaTeX
6 Dúvidas Parse date - transformar textos em datas
6 Dúvidas Exemplo de RMarkdown com elementos para escrita científica
7 Fatores Folha de cola (cheatsheet): forcats
7 Gráficos Folha de cola (cheatsheet): ggplot2 em português - 2018
7 Gráficos Folha de cola (cheatsheet): ggplot2 em inglês - 2021
7 Gráficos Capítulo do livro “Ciência de Dados em R”: Gráficos
7 Gráficos Documentação da base sobre StarWars
7 Gráficos Especificações aestéticas do ggplot2
7 Dúvidas Video sobre como conectar bancos de dados SQL com o R
7 Sugestões Lista de links legais sobre visualização de dados
7 Sugestões Post sugerido pelo Bruno sobre ggplot2
7 Sugestões Tidytuesday - exemplos de gráficos interessantes
7 Gráficos Site de fontes
7 Gráficos Pacote mananciais
7 Gráficos Formatando símbolos matemáticos no ggplot2
7 Gráficos Vignette do ggplot - Especificações do aes()
7 Outros Post sobre dados do spotify - Por Tereza
7 Dúvidas Pacote renv - registrar a versão dos pacotes usados por projeto
7 Dúvidas Pacote que ajuda a atualizar o R no windows
7 Gráficos Capítulo sobre visualização de dados
7 Extra Artigo sobre o tidyverse
7 Extra Artigo sobre o ggplot2
7 Dúvidas Post sobre lubridate: lidar com datas
7 Gráficos Galeria de gráficos com R - com código
7 Extra Correlações espúrias
7 Gráficos Elementos para ter cuidado ao fazer gráficos
7 Dúvidas Mapas com ggplot2 - slide da oficina de data science
7 Dúvidas Mapas com ggplot2 - prática feita na oficina de data science
7 Dúvidas Post sobre mapas com ggplot2
7 Gráficos Mananciais - dados usados na prática
7 Dúvidas Discourse Representação gráfica do modelo de regressão linear
7 Dúvidas Discourse Representar intervalo de confiança em um gráfico com ggplot2
7 Dúvidas Discourse Atribuição de cores em um gráfico com ggplot2
7 Dúvidas Discourse Colorir apenas uma barra do gráfico com ggplot2
7 Dúvidas Discourse Manipulação de dados para fazer um boxplot com ggplot2
7 Fatores Capítulo do livro “Ciência de Dados em R”: 3.13.2 Fatores
7 Gráficos Pacote ggrepel - afastar as anotações (labels)
7 Gráficos Pacote plotly
7 Gráficos Pacote gghighlight - realçando pontos
7 Gráficos Galeria de extensões para o ggplot2
7 Gráficos Cores no R
7 Gráficos Documentação do ggplot2
7 Gráficos Ferramenta para buscar as cores em hex
7 Gráficos Pacote ggrepel - afastar as anotações (labels)
7 Gráficos Como substituir NA por 0?
7 Gráficos Paletas de cores hexadecimais
7 Gráficos Pacote prismatic::color(colors())
7 Caminhos Pacote here
7 Comunidades Curso-R Entrevista - Adriana Silva
7 Gráficos Escala de cores: Viridis
7 Gráficos Pacote Geobr
7 Dúvidas Free code camp - CSS
7 Dúvidas W3Schools CSS
7 Dúvidas Mozilla Docs - CSS
7 Gráficos Criar paleta de cores online - Adobe color
7 Gráficos Cores (texto) que podem ser usadas no ggplot2
7 Gráficos Livro sobre ggplot2
7 Dúvidas Pacote gghighlight - realçando pontos
7 Gráficos Como interpretar um boxplot
7 Gráficos Pacote ggthemr
7 Gráficos Pacote ggimprensa
7 Gráficos Pacote forcats

Redes sociais da Curso-R

Youtube: https://www.youtube.com/c/CursoR6/featured

Instagram: https://www.instagram.com/cursoo_r/

Twitter: https://twitter.com/curso_r

Linkedin: https://www.linkedin.com/company/curso-r/

Facebook: https://www.facebook.com/cursodeR