Show Menu
Cheatography

R Cheat Sheet Cheat Sheet (DRAFT) by

Funções mais utilizadas

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Funções úteis

getwd()
Mostra o diretório de trabalho
setwd(­)
Define o diretório de trabalho
str()
Estrutura do objeto
ls()
Lista os objetos ativos
ls.str()
Detalhes dos objetos ativos
rm()
Remove o objeto
rm(lis­t=ls())
Remove todos os objetos ativos
exists()
Verifica a existência de um objeto
help.s­­tart()
Abre a função de ajuda
instal­­l.p­­a­ck­­age­­s(­"­")
Instala os pacotes
librar­y()
Ativa o pacote
citation()
Sugestão de como citar o programa R
history()
Lista das funções executadas
sessio­nInfo()
Exibe inform­ações sobre o R e o sistema operac­ional

Operadores

Aritmé­ticos
+
Adição
-
Subtração
*
Multip­licação
/
Divisão
^
Potência
**
Potência
%%
Restante da divisão
%/%
Divisão inteira
Compar­ações
>
Maior que
<
Menor que
>=
Maior ou igual
<=
Menor ou igual
==
Igual a
!=
Diferente
Lógicos
!
NÃO
x & y
x E y (vetor­izado)
x && y
x E y (não vetori­zado)
x | y
x OU y (vetor­izado)
x || y
x OU y (não vetori­zado)

Funções matemá­ticas

abs()
Valor absoluto
choose()
Combinação
exp()
Expone­ncial
factor­ial()
Fatorial
lfacto­rial()
Log fatorial
log()
Logaritmo
log2()
Logaritmo de base 2
log10()
Logaritmo de base 10
sqrt()
Raiz quadrada
pi
3,14159...
Inf
Infinito
 

Vetores

num <- c(6,3,6,0)
Numéricos
chr <- c("f­lor­"­,­"­­azu­l")
Caracteres
logi <- c(TRUE, TRUE, FALSE)
Lógicos
is.vec­tor­(var)
Retorna se é um vetor (TRUE) ou não (FALSE)

Matrizes

dim(x)
Dimensão da matriz x
x[1,1]
Retorna a linha 1 e coluna 1
x[1,]
Retorna a linha 1 da matriz
x[,1]
Retorna a coluna 1 da matriz
nrow(x)
Número de linhas da matriz
ncol(x)
Número de colunas da matriz
t(x)
Transposta da matriz
solve(x)
Inversa da matriz
det(x)
Determ­inante da matriz
diag(x)
Elementos da diagonal da matriz
is.mat­rix(x)
Verifica se é uma matriz (TRUE) ou não (FALSE)
rownam­­es(x) <- c("nome 1", "nome 2")
Define os nomes das linhas
colnam­­es(x) <- c("col 1", "col 2")
Define os nomes das colunas
attrib­­ut­es(x)
Dimensão e nomes das linhas e colunas

Fatores

factor­(var)
Converte a variável em fator
as.fac­tor­(var)
Converte a variável em fator
is.fac­tor­(var)
Verifica se é um fator (TRUE) ou não (FALSE)
levels()
Retorna os níveis do fator

Funções gerais

Controle das variáveis
ifelse()
Condição para um vetor inteiro
if (condicao) {} else {}
Escolhe um dos caminhos definidos
stop()
Interrompe a execução
Criação de funções
function()
Executa uma ação
return()
Retorna a ação
Descritiva dos dados
attach()
Acessar as colunas
table()
Frequência absoluta
prop.t­able()
Frequê­ncias relativas
aggreg­ate()
Resumo por grupos
 

Valores faltantes

is.na()
indica quais elementos estão faltando
!is.na()
indica quais elementos não estão faltando
anyNA()
Se houver algum valor faltante retorna TRUE
y[is.n­a(y)] <- x
Substitui todos os valores faltantes em y por x
na.omit()
Remove linhas que contém valores faltantes (NA)

Parâmetros gráficos

par()
Ajusta os parâmetros gráficos
bty=
Define a moldura ao redor do gráfico
las=
Orientação dos textos dos eixos
lty=
Especifica o padrão das linhas
lwd=
Espessura das linhas
mar=
Margens do gráfico
pch=
Tipo de símbolo dos pontos
col.axis / col.lab / col.main
Modifica as cores nos eixos e título
cex.axis / cex.lab / cex.main
Modifica o tamanho dos eixos e título

Funções mais utilizadas - Tidyverse

mutate()
Criar/­tra­nsf­ormar colunas
filter()
Filtrar linhas
select()
Selecionar
rename()
renomear colunas
group_by()
Agrupar variáveis
summar­ise()
Agregar valores
left_j­oin()
Combinar bases
pivot_­lon­ger() / pivot_­wider()
Transf­ormar formato wide ↔ long
across()
Aplicar funções sobre várias colunas
str_ex­tract()
Extrair padrões
str_trim()
Ajustar espaços

Funções para construção de mapas

geobr:­:re­ad_­mun­ici­pal­ity()
Carrega malha municipal brasileira
st_as_sf()
Transforma para objeto sf
st_mak­e_v­alid()
Conserta geometrias quebradas
st_poi­nt_­on_­sur­face()
Gera um ponto dentro do polígono
st_coo­rdi­nates()
Extrai latitu­de/­lon­gitude
tm_shape()
Criar mapas temáticos
tm_pol­ygons()
Criar mapas temáticos
tmap_s­ave()
Salvar mapas

Medidas descri­tivas

mean()
Média dos valores do objeto
sd()
Desvio padrão
var()
Variância
median()
Mediana
range()
Amplitude (mínimo e máximo dos dados)
min()
Valor mínimo
max()
Valor máximo
quantile()
Calcula os quantis amostrais
IQR()
Amplitude do intervalo interq­uartil
sum()
Soma
prod()
Calcula o produto
sort()
Ordena os elementos
summary()
Resumo das descri­tivas do objeto
which.m­in()
Posição do valor mínimo
which.m­ax()
Posição do valor máximo

Testes estatí­sticos

Correlação
cor.te­st(..., method­="pe­ars­on")
Correlação de Pearson (param­étrica)
cor.te­st(..., method­="sp­ear­man­")
Correlação de Spearman (não paramé­trica)
cor.te­st(..., method­="ke­nda­ll")
Correlação de Kendall (não paramé­trica)
Comparação de variâncias
var.te­st(x,y)
Teste F (duas variân­cias)
bartle­tt.t­est()
Teste de Bartlett (homog­ene­idade - normal­idade exigida)
levene­Test()
Teste de Levene (homog­ene­idade)
Comparação de médias
t.test()
Teste T (compa­ração de médias)
t.test(x, y, var.equal = TRUE)
Variâncias iguais (Teste T)
t.test(x, y, paired = TRUE)
Teste T pareado
aov() / anova()
ANOVA
TukeyHSD()
Pós-hoc Tukey
Testes não paramé­tricos
wilcox.test()
Teste U de Mann-W­hitney
kruska­l.t­est()
Teste de Kruska­l–W­allis
Testes de signif­icância
chisq.t­est()
Teste qui-qu­adrado de Pearson
fisher.test()
Teste exato de Fisher
Testes de normal­idade
shapir­o.t­est()
Shapir­o–Wilk
ks.test()
Kolmog­oro­v–S­mirnov
Teste para séries temporais
adf.test()
Dickey­-Fuller aumentado (ADF)