Autor

Daniel de Freitas e Marcos Vinicius

Data de Publicação

13/04/2026, 11:38

1 introdução ao R e ao GitHub

O R é uma linguagem de programação voltada para análise de dados, estatística e geração de gráficos. Ele é muito utilizado em pesquisas científicas e na área de ciência de dados.

O GitHub é uma plataforma online usada para armazenar e compartilhar códigos. Ele permite salvar versões de projetos, colaborar com outras pessoas e manter um histórico das alterações feitas no código.

O objetivo desse trabalho é que o leitor consiga entender e utilizar o RStudio e a linguagem R, mesmo que de uma maneira leiga.

2 Historia do R

A linguagem R é uma variante da Linguagem S, concebida em 1991 por Ross Ihaka e Robert Gentleman no Departamento de Estatística da Universidade de Auckland, na Nova Zelândia.

Diferente de softwares proprietários, o R nasceu de um esforço colaborativo global, unindo desenvolvedores de diversas partes do mundo em prol de uma ferramenta aberta e robusta. Embora seu desenvolvimento tenha começado no início da década de 90, a linguagem foi apresentada oficialmente ao público apenas em 1993.

3 Como Baixar o RStudio e o R

3.1 O primeiro passo é instalar o R:

Acesse o site oficial: https://cran.r-project.org . Na página inicial, escolha o seu sistema operacional: Windows, Mac(macOS), Linux

Em seguida, clique no link para baixar a versão mais recente

Após o download: Abra o arquivo baixado, siga os passos de instalação (pode deixar todas as opções padrão). Clique em “Next” até concluir

O R será instalado no seu computador e já poderá ser utilizado, porém ainda sem uma interface muito amigável.

3.2 Instalação do RStudio

Depois de instalar o R, é necessário instalar o RStudio:

Acesse: https://posit.co/download/rstudio-desktop/ . Role a página até a opção RStudio Desktop, clique em download na versão gratuita, escolha o seu sistema operacional novamente

Após baixar:

Abra o instalador Siga as instruções recomendado que mantenha tudo no padrão Finalize a instalação

Agora para testar se foi tudo feito corretamente. Será necessario usar o console. Mas antes irei te explicar oque é exatamente o console.

3.3 O Console

Imagine que você está em um restaurante. O RStudio é a cozinha inteira, mas o Console é o balcão de atendimento direto: o lugar onde você faz o pedido e recebe o prato na hora.

3.3.1 O que é o Console?

O Console é o “coração” do RStudio. É o local onde o computador realmente processa os seus comandos. Quando você digita algo lá e aperta Enter, o R executa aquela instrução imediatamente e te mostra o resultado logo abaixo.

3.3.2 Como funciona

Você verá um símbolo de “maior que” > no canto inferior esquerdo. Esse é o Prompt.

O Prompt >: É como se o console estivesse pedindo o comando, ali que você deve digitar.

O Sinal de Mais (+): Se você apertar Enter e aparecer um + em vez de um >, significa que o R acha que seu comando está incompleto.

Você pode usar ele como laboratorio de testes e calculadora instantânea.

Agora sabendo oque é o console. Vamos testar se você instalou o RStudio e a linguagem R certinho.

3.4 Verificando se a instalação deu certo

Após instalar os dois programas:

Abra o RStudio No console (parte inferior da tela), digite:

print("R funcionando!")

3.5 Algumas caracteristicas do R

3.5.1 Software Livre e de Codigo Aberto

A linguagem R é distribuída sob a licença GNU GPL (General Public License), o que a caracteriza como um software livre. Isso implica que qualquer usuário possui a liberdade de executar, copiar, distribuir, estudar e alterar o código-fonte. Por ser de código aberto, o R beneficia-se de um desenvolvimento colaborativo global.

3.5.2 Escopo Léxico

O R utiliza o escopo léxico (lexical scoping) como protocolo para a busca de valores de símbolos. Nessa convenção, a associação entre um nome e seu valor é determinada pelo ambiente em que a função foi criada, e não onde ela é chamada. Na prática, quando o R encontra um objeto, ele realiza uma busca sequencial: inicia no ambiente interno (local), avança para os ambientes superiores e encerra no ambiente global.Pensa como se tivesse um robozinho que ta buscando algo, esse robozinho está dentro de varias caixas. Ele vai olhando pra cima e vai saindo das caixas até ele achar oque precisa. E nesse caso as caixas são as funções, ele indo de ambiente em ambiente até achar oque quer.

3.5.3 Linguagem Interpretada

O R é classificado como uma linguagem interpretada, o que significa que as instruções são executadas diretamente por um interpretador, linha por linha, sem a necessidade de uma etapa prévia de compilação em código de máquina. Para o pesquisador, essa funcionalidade permite uma análise exploratória de dados mais ágil, uma vez que os resultados de cada comando podem ser validados imediatamente no console, facilitando a depuração e o desenvolvimento incremental de scripts.

4 Comandos Básicos do R

4.1 Atribuição de Valores

No R, a atribuição de valores a objetos é realizada primordialmente através do operador <- (seta para a esquerda). Embora o sinal de igual (=) também funcione, o uso da seta é a convenção padrão da linguagem, permitindo que o interpretador armazene dados na memória sob um identificador específico para uso posterior.

x <- 5
y <- 10

4.2 Operações Matemáticas

A linguagem suporta as operações aritméticas padrão de forma nativa. O interpretador respeita a ordem de precedência matemática para adição (+), subtração (-), multiplicação (*) e divisão (/). Tais operações podem ser aplicadas tanto a valores escalares quanto a vetores e matrizes.

x + y
x * y
x / y

4.3 Exibir Valores

A função print() é utilizada para exibir o conteúdo de um objeto no console. Embora digitar apenas o nome do objeto também retorne seu valor no console interativo, o uso explícito de print() é uma boa prática dentro de scripts estruturados e funções para garantir a saída dos dados.

print(x)

4.4 Sequências

O operador dois-pontos (:) é uma forma simplificada de gerar sequências regulares de números inteiros. O comando 1:10, por exemplo, cria um vetor contendo todos os números de 1 a 10 com incremento unitário. Para sequências mais complexas com intervalos específicos, utiliza-se a função seq().

1:10

4.5 Funções Simples

Funções no R são chamadas pelo nome seguido de parênteses, que delimitam os argumentos.

sqrt(): Calcula a raiz quadrada de um valor numérico.

mean(): Calcula a média aritmética. No exemplo, a função c() (combine) é utilizada dentro da mean() para agrupar os números em um vetor, visto que a função de média exige um conjunto de dados como entrada.

sqrt(16)
mean(c(1, 2, 3, 4))

4.6 Referências

[1] R CORE TEAM. R: A language and environment for statistical computing. Disponível em: https://www.r-project.org/. . março. Acesso em: 30 de2026.

[2] GeeksforGeeks – R Programming. Disponível em: https://www.geeksforgeeks.org/r-programming-language-introduction/ . Acesso em: 30 de março. 2026.

[3] Rapidinhas do R, R basico da pagina do Professor Ben Deivide Disponível em: https://bendeivide.github.io/#featured . Acesso em: 12 de março. 2026