Curso Linguagem R

Linguagem R

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: