Tutorial de Introdução ao R 2020 - BOT89
Introdução à linguagem objeto orientada do R: objetos, manipulação de objetos e produção de gráficos, como importar e exportar dados, figuras, e outras coisas báscias. Leia o que é o R e porque você deve se preocupar em aprender a programar em R.
Passo 01 - Iniciando no R
Conhecendo o notaR
Este tutorial inclui exercícios do NotaR, que te obriga a construir um script a partir de um enunciado e fugir um pouco do copy-paste do tutorial.
- Alunos inscritos na disciplina precisam estar autenticados para fazer os exercícios obrigatórios. O login de cada aluno inscrito na disciplina é o seu email informado na inscrição e a senha será informada pelos professores. Outros exercícios são opcionais e qualquer pessoa pode entrar no site e fazer exercícios sem autenticação.
- Leia atentamente a página submetendo respostas.
- Leia com atenção o enunciado de cada exercício antes de iniciar a construir o seu script.
- Resolva o exercício 1.1 Bem vindo ao notaR
- Resolva o exercício 1.2 Remoção Com Critério
Passo 02 - Classes de objetos
Objeto I - Vetores
Exercícios no NotaR
- Resolva 2.1 Biomassa de Árvores
- Resolva 2.2 Sequências
- Resolva 2.3 Conta de Luz
- Resolva 2.4 Área Basal
- Resolva 2.5 Variância na Unha
- Resolva 1.3 Objetos de Data
- Resolva 103.0 Indexação de vetores
Objeto II - Matrizes & Data Frames
Exercícios no NotaR
- Resolva 3.1 Distância entre cidades
- Resolva 3.2.1 Criação de um data frame
- Resolva 3.3 Criando uma Matriz
Objeto III - Listas e Objetos Complexos
Passo 03 - Gráficos
- Conheça o ggplot2 - extra, pois isso tem outra lógica (avançado)
Passo 04 - Iteração e Controle de Fluxo
Uma grande vantagem de programar é poder fazer a mesma coisa várias vezes com muita facilidade. Essa sessão visa demostrar algumas ferramentas úteis do R que facilitam construir scripts com essa habilidade.
Passo 05 - Outras funções muito usadas
Tabelas de contagem e tabelas dinâmicas
Manipulação de Textos
Como linguagem de programação, você tem várias funções que te permitem manipular palavras e textos. Essas funções são muito úteis na organização e limpeza.
Manipulação de arquivos e pastas
Amostragens aleatórias
Exercícios do notaR
- Resolva 3.2.2 Sintetizando Dados
- Resolva 3.5 Classes de objetos
- Resolva 3.4 Lendo e Salvando seus dados
- Resolva 3.7 Cara ou Coroa
- Resolva Lembrando matrizes e listas