Para aqueles que nunca tiveram contato com o software R, programar pode parecer algo assustador, mas é consenso geral que vencido os obstáculos iniciais, programar utilizando a linguagem R passa a ser algo estimulante. Embarque nesta jornada conosco e amplie sua capacidade de analisar dados.
O que é o R?
R é um software livre para análise de dados. Foi desenvolvido em em 1996, com os professores de estatística Ross Ihaka e Robert Gentleman, da Universidade de Auckland que criaram uma nova linguagem computacional, similar a linguagem S desenvolvida por John Chambers.
Porque utilizar o R?
- Software gratuito com código aberto com uma linguagem acessível;
 - Expansão exponencial entre pesquisadores, engenheiros e estatísticos;
 - Se reinventa constantemente através de novas aplicações (aproximadamente 15.000 pacotes);
 - Totalmente flexível, permitindo desenvolver facilmente funções e pacotes para facilitar o trabalho;
 - Capacidade gráfica;
 - Disponível para diferentes plataformas: Windows, Linux e Mac.
 
Como instalar o software R?

O site do CRAN – The Comprehensive R Archive Network fornece o instalador do programa. Basta selecionar o arquivo de acordo com sua plataforma (Windows, MAC ou Linux), baixar o pacote base e executar o programa de instalação.
Operadores na linguagem R
| Operadores | Significado | 
|---|---|
| <- | Atribui um nome a um objeto. | 
| = | Atribui valor a um argumento. | 
| * / + – | Multiplicação, divisão, soma e subtração, respectivamente. | 
| x^b ou x**b | x elevado a b. | 
| > < = >= <= != | Maior, menor, igual, maior ou igual, menor ou igual e diferente, respectivamente. | 
| & | Utilizado em programação lógica, significando “e” (adiciona uma condição). | 
| | | Utilizado em programação lógica, significa “ou” (adiciona outra possibilidade). | 
| y~x | Indica y em função de x. | 
| , | Separa um argumento de outro dentro da mesma função. | 
| “ | Delimita caractere. | 
| () | Delimita os argumentos dentro de uma função. | 
| {} | Indica o início e o fim de uma função. | 
| [] | Seleciona parte de um objeto | 
| # | Adiciona algum comentário no código. | 
| ? | Obtém ajuda. | 
| rm(objetoA, …) | Remove o(s) objeto(s) entre os parênteses. | 
| rm(list=ls()) | Remove todos os objetos. | 
| install.packages(“nome_do_pacote”) | Instala o pacote selecionado, quando está conectado à internet. | 
| require(nome_do_pacote) | Carrega o pacote entre os parênteses. | 
| library(nome_do_pacote) | Ativa o pacote entre os parênteses. | 
| attach(dataframeA) | Permite que cada coluna do dataframe em questão seja reconhecida como um objeto. | 
| detach(dataframeA) | Desfaz a função anterior. | 
| example(nome_da_função) | Exibe exemplos da função. | 
| demo(nome_do_pacote) | Exibe demonstrações de funções presentes no pacote. | 
| help(nome_da_função) | Fornece informações da função entre parênteses. | 
Funções matemáticas da linguagem R
| Função | Significado | 
|---|---|
| length(x) | Retorna o tamanho do vetor x. | 
| log(x) | Retorna o logaritmo na base e de x. | 
| exp(x) | Retorna o exponencial de x. | 
| sqrt(x) | Retorna a raiz quadrada de x. | 
| factorial(x) | Retorna o fatorial de x (x!). | 
| round(x) | Arredonda o valor de x. | 
Funções estatísticas da linguagem R
| Função | Significado | 
|---|---|
| max(x) | Valor máximo de x. | 
| min(x) | Valor mínimo de x. | 
| sum(x) | Soma dos valores de x. | 
| mean(x) | Retorna a média de x. | 
| median(x) | Retorna a mediana de x. | 
| range(x) | Retorna a amplitude de x. | 
| sd(x) | Retorna o desvio-padrão de x. | 
| var(x) | Retorna a variância de x. | 
Depois de vermos esses operadores é importante também falar dos principais objetos do R. Curtiu o nosso conteúdo? Então siga-nos nas redes sociais para continuar acompanhando as dicas sobre o R.
				

5 comentários em “Uma breve introdução ao software R”
Hello! I completely agree with you. As a statistics enthusiast, I have been looking for a easy-to-use software that can help me analyze data and R is definitely the way to go. I have tried some other software in the past, but R is by far the most powerful and versatile one out there. I have already started using it for my analyses and I am loving it. Thanks for sharing this post!
Excelente post! Ficou clara a função do software R e como pode ser utilizado. Agora estou mais animado para começar a explorá-lo!
Excelente postagem! Foi mesmo um grande começo para quem está começando a trabalhar com o software R. Gostei do formato fácil de entender e das dicas práticas apresentadas. Espero que haja mais conteúdo relacionado ao uso prático do R no futuro!
Ótima introdução ao R! A explicação sobre as suas aplicações práticas foi muito esclarecedora. Estou ansioso para aprender mais e explorar como posso utilizar o R em meus projetos. Muito obrigado por compartilhar!
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.