Instalação e uso do swirl
Preparação para a Aula 03 · Bioinformática em R
Objetivo
O swirl ensina programação em R e análise de dados de forma interativa, diretamente no Console do RStudio. Ao final deste tutorial, você terá o pacote e os cinco cursos da disciplina instalados e saberá iniciar, interromper e retomar uma lição.
Você precisará de conexão com a internet para instalar o pacote e os cursos. As atividades dos cursos são apresentadas em inglês.
1. Confirme os pré-requisitos
Tenha o R e o RStudio Desktop instalados. O R deve ser instalado antes do RStudio.
Abra o RStudio, localize o painel Console e execute:
1 + 1O resultado esperado é 2. Todos os comandos deste tutorial devem ser executados no Console, um de cada vez, pressionando Enter ao final de cada linha.
Nos exemplos encontrados na internet, o símbolo > costuma representar o prompt do Console. Não digite nem copie esse símbolo; digite somente o comando que aparece depois dele.
2. Instale o pacote swirl
Esta etapa precisa ser feita somente uma vez em cada computador:
install.packages("swirl")Aguarde a instalação terminar e o prompt > reaparecer. Em seguida, carregue o pacote:
library(swirl)Se nenhuma mensagem de erro aparecer, o pacote foi carregado corretamente. O comando library(swirl) deverá ser repetido sempre que você abrir uma nova sessão do RStudio e quiser usar o swirl.
3. Instale os cinco cursos
Com o pacote carregado, execute os comandos abaixo, um de cada vez e nesta ordem:
swirl::install_course("R Programming")
swirl::install_course("Getting and Cleaning Data")
swirl::install_course("Exploratory Data Analysis")
swirl::install_course("Regression Models")
swirl::install_course("Statistical Inference")Cada download poderá levar alguns minutos. Antes de executar o comando seguinte, aguarde a barra chegar a 100% e aparecer a mensagem:
| Course installed successfully!
Os nomes dos cursos diferenciam letras maiúsculas de minúsculas. Por isso, mantenha a grafia exatamente como aparece no bloco acima.
4. Comece pelo curso R Programming
Depois de instalar todos os cursos, inicie o ambiente interativo:
swirl()Na primeira execução:
- Informe um nome de usuário. Use sempre o mesmo nome nas próximas sessões para que seu progresso seja recuperado.
- No menu de cursos, digite o número correspondente a R Programming e pressione Enter.
- Escolha a primeira lição ainda não concluída.
- Siga as instruções exibidas no Console.
Os números mostrados no menu podem variar de um computador para outro. Escolha pelo nome do curso, não por um número fixo deste tutorial.
Como interpretar as mensagens
Durante uma lição, o swirl indicará quando é sua vez de agir:
...— pressione Enter para continuar a leitura;Selection:— digite o número de uma opção e pressione Enter;ANSWER:ou o prompt>— digite a resposta ou o comando solicitado;- barra com porcentagem — mostra seu avanço na lição atual.
Digite os comandos propostos diretamente no Console. Se a resposta não estiver correta, leia a dica, ajuste o comando e tente novamente.
5. Siga a ordem de estudo
Complete os cursos na sequência abaixo:
| Ordem | Curso | Foco principal |
|---|---|---|
| 1 | R Programming | fundamentos da linguagem R |
| 2 | Getting and Cleaning Data | obtenção, organização e limpeza de dados |
| 3 | Exploratory Data Analysis | exploração e visualização de dados |
| 4 | Regression Models | fundamentos de modelos de regressão |
| 5 | Statistical Inference | probabilidade, testes de hipóteses e intervalos de confiança |
Comece por R Programming. Ao concluir suas lições, volte ao menu principal e avance para Getting and Cleaning Data; depois siga a tabela até Statistical Inference.
7. Faça o teste antes da aula
Feche e abra novamente o RStudio. No Console, execute:
library(swirl)
swirl()Confirme que os cinco cursos aparecem no menu e entre em R Programming. Faça pelo menos o início da primeira lição e saia com bye().
Problemas frequentes
there is no package called 'swirl'
O pacote não foi instalado nessa versão do R. Execute novamente:
install.packages("swirl")
library(swirl)O curso não instala ou o download é interrompido
Verifique a conexão com a internet e repita apenas o comando do curso que falhou. Aguarde a mensagem Course installed successfully! antes de continuar.
Se o R solicitar a instalação de pacotes adicionais, responda conforme indicado no Console e aguarde a conclusão. Não feche o RStudio enquanto a instalação estiver em andamento.
O RStudio abre, mas não encontra o R
Instale primeiro o R e depois abra novamente o RStudio. Em computadores institucionais, pode ser necessário solicitar ao suporte de TI permissão para instalar programas e pacotes.