Introdução
A codificação interativa em R permite que você experimente o código e veja os resultados imediatamente, tudo dentro do seu navegador da web. Com o Quarto Live, você pode escrever, editar e executar código R interativamente usando o mecanismo webr
. Este tutorial irá guiá-lo passo a passo para criar seu primeiro script R interativo, explicar cada parte do código, fornecer um exercício interativo e oferecer dicas de solução de problemas e recursos adicionais.
Passo a passo detalhado
Entendendo o código
Vamos analisar um script R interativo simples:
Imprimindo uma mensagem:
A funçãomessage()
imprime uma mensagem no console.Realizando um cálculo:
Atribuímos o resultado de um cálculo a uma variável. Por exemplo,result <- 10 + 5
calcula a soma de 10 e 5.Exibindo a saída:
A funçãoprint()
exibe o resultado no console. Combinamos texto e a variável usandopaste()
.
Abaixo está o código anotado:
Passo a passo do código R
# Imprima uma mensagem de boas-vindas no console.
message("Hello, R interativo!")
# Calcule a soma de 10 e 5.
<- 10 + 5
result
# Imprima o resultado do cálculo, combinando texto com o valor.
print(paste("10 + 5 =", result))
Neste exemplo, você verá a mensagem, o cálculo e, em seguida, a saída impressa.
Seu primeiro script R interativo
Tente executar o bloco de código abaixo. Em seguida, modifique-o para experimentar diferentes operações aritméticas ou mensagens.
Código-fonte
```{webr}
# Seu primeiro script R interativo
message("Hello, R interativo!")
result <- 10 + 5
print(paste("10 + 5 =", result))
```
Exercício interativo
Agora é a sua vez! Modifique o código para realizar um cálculo diferente — altere os números ou a operação. Por exemplo, tente multiplicar dois números em vez de somá-los.
Código-fonte
```{webr}
# Substitua o espaço em branco por uma operação aritmética que multiplique 10 por 5.
message("R interativo: Let's try multiplication!")
result <- 10 * 5 # <-- Altere esta linha para testar diferentes operações
print(paste("10 * 5 =", result))
```
Experimente o código e observe como a saída muda. Se você encontrar algum erro, consulte as dicas de solução de problemas abaixo.
Dicas de solução de problemas
- Problemas comuns:
- Erros de sintaxe: Verifique se há parênteses ou aspas faltando.
- Nomes de variáveis: Certifique-se de que os nomes das variáveis estejam escritos corretamente e de forma consistente.
- Problemas de execução: Se o código não for executado, atualize a página e tente novamente.
- Erros de sintaxe: Verifique se há parênteses ou aspas faltando.
- Conselhos úteis:
- Use o feedback imediato do editor interativo para identificar problemas.
- Consulte a documentação do Quarto Live se encontrar algum comportamento inesperado.
- Use o feedback imediato do editor interativo para identificar problemas.
Exemplo real
Vamos criar uma análise interativa simples usando o conjunto de dados mtcars
integrado. Neste exemplo, calculamos e imprimimos a média de milhas por galão (mpg) do conjunto de dados.
Código-fonte
```{webr}
# Carregar o conjunto de dados
data(mtcars)
# Calcule a média de mpg
mean_mpg <- mean(mtcars$mpg)
# Exibir o resultado
print(paste("The mean MPG for mtcars is", round(mean_mpg, 2)))
```
Este exemplo demonstra como scripts interativos podem ser usados para análise de dados em um cenário prático.
Leitura adicional
Para explorar mais e abordar tópicos avançados sobre codificação R interativa, considere estes recursos:
Blocos de código interativo explicados
Aprenda a criar e personalizar blocos de código interativos no Quarto Live.Carregando e usando pacotes
Descubra técnicas para instalar e carregar pacotes R adicionais em documentos interativos.Gerenciando ambientes de execução
Entenda como gerenciar o compartilhamento de variáveis e isolar código em sessões interativas.Referência de opções de células
Mergulhe fundo nas opções de célula disponíveis para ajustar seu ambiente de codificação interativo.
Conclusão
Este tutorial expandido fornece uma introdução abrangente à codificação R interativa com o Quarto Live. Seguindo o passo a passo detalhado, experimentando exercícios interativos e revisando exemplos do mundo real, você estará no caminho certo para dominar a criação de scripts R interativos. Continue explorando os links de leitura adicional para aprofundar seus conhecimentos e criar projetos interativos mais avançados.
Explore mais artigos
Aqui estão mais artigos da mesma categoria para ajudá-lo a se aprofundar no tópico.
Reuso
Citação
@online{kassambara2025,
author = {Kassambara, Alboukadel},
title = {R interativo para iniciantes: seu primeiro script interativo},
date = {2025-03-08},
url = {https://www.datanovia.com/pt/learn/interactive/r/basics.html},
langid = {pt}
}