R é uma linguagem voltada para pesquisas científicas, bastante similar ao Python, bastante usada em Inteligência Artificial e Machine Learning. Ela é razoavelmente recente, criada em 1991.
1. Baixar e instalar o R Studio na seguinte ordem:
1.1. Linguagem R;
1.2. RTools;
1.3. R Studio;
Ordem de instalação: Linguagem R, Rtools e RStudio;
O R Studio trabalha com o conceito de sessão. Assim tudo o que eu fizer dentro de uma sessão, pode ser reaberto posteriormente com os mesmos dados da sessão anterior.
Comandos elementares:
– Saída: q()
– Ajuda: help(fução), ?função ou help (“texto”)
– Separação de comandos: ; ou nova linha
– Bloco de comandos: { }
– Comentário: #
– Carregamento de bibliotecas: source(“arquivo R”)
– Tecas atalho R Studio: Console: CTRL+L (limpar console), Source: CTRL+Enter (Executar apenas 1 linha)
Principais operadores aritméticos e lógicos
+ Operador de adição
– Operador de subtração
* Operador de multiplicação
/ Operador de divisão
: Operador de sequência
^ Operador exponencial
%% Operador de módulo
== Operador de igualdade
> Operador “maior que”
< Operador "menor que"
<= Operador "menor ou igual"
& Operador lógico “E”
| Operador lógico “OU”
Algumas funções importantes:
c(argumento): Cria vetor ou lista;
print(argumentos): Exibe o conteúdo de um objeto ou variável;
summary(vetor): Descritor estatístico, calcula elementos como valor mínimo, primeiro quartil, mediana, terceiro quartil e valor máximo;
O summary pode ser fragmentada nas funções min(), quantile(), mean() e max();
sum(argumentos): soma de um conjunto de valores, aceitando condições;
str(argumentos): estrutura do vetos em uma ou duas linhas.
length(argumento): Número de elementos de um vetor;
seq(inicio, fim, passo): gera uma sequência uniforme;
rep(elemento, qtde): repete o numero x vezes;
sqrt(numero): Raiz quadrada;
Tipos de dados
numeric: Números inteiros ou reais;
dates: Datas como um tipo especial de variável numérica;
factor: variáveis qualitativas como sexo, religião, estado civil ou uma opinião sobre um tema;
ordered: Variável que pode ser cateorizada;
character: String;
logical: Operador lógico TRUE ou FALSE;
Conversão de valores: as.character: Converte para caracteres;
as.numeric: Converte para inteiros ou reais;
as.logical: converte para lógico;
as.Date: Converte para Data
to.UTF8: Corrige a codificação
Vetores:
Vetor é um arranjo de elementos unidimensional;
No R Studio:
Publicado em 18/04/2021 09h49
Artigo original: