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(list=ls()) |
Remove todos os objetos ativos |
exists() |
Verifica a existência de um objeto |
help.start() |
Abre a função de ajuda |
install.packages("") |
Instala os pacotes |
library() |
Ativa o pacote |
citation() |
Sugestão de como citar o programa R |
history() |
Lista das funções executadas |
sessionInfo() |
Exibe informações sobre o R e o sistema operacional |
Operadores
Aritméticos |
+ |
Adição |
- |
Subtração |
* |
Multiplicação |
/ |
Divisão |
^ |
Potência |
** |
Potência |
%% |
Restante da divisão |
%/% |
Divisão inteira |
Comparações |
> |
Maior que |
< |
Menor que |
>= |
Maior ou igual |
<= |
Menor ou igual |
== |
Igual a |
!= |
Diferente |
Lógicos |
! |
NÃO |
x & y |
x E y (vetorizado) |
x && y |
x E y (não vetorizado) |
x | y |
x OU y (vetorizado) |
x || y |
x OU y (não vetorizado) |
Funções matemáticas
abs() |
Valor absoluto |
choose() |
Combinação |
exp() |
Exponencial |
factorial() |
Fatorial |
lfactorial() |
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("flor","azul") |
Caracteres |
logi <- c(TRUE, TRUE, FALSE) |
Lógicos |
is.vector(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) |
Determinante da matriz |
diag(x) |
Elementos da diagonal da matriz |
is.matrix(x) |
Verifica se é uma matriz (TRUE) ou não (FALSE) |
rownames(x) <- c("nome 1", "nome 2") |
Define os nomes das linhas |
colnames(x) <- c("col 1", "col 2") |
Define os nomes das colunas |
attributes(x) |
Dimensão e nomes das linhas e colunas da matriz |
Fatores
factor(var) |
Converte a variável em fator |
as.factor(var) |
Converte a variável em fator |
is.factor(var) |
Verifica se é um fator (TRUE) ou não (FALSE) |
levels() |
Retorna os níveis do fator |
|
|
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.na(y)] <- x |
Substitui todos os valores faltantes em y por x |
na.omit() |
Remove linhas que contém valores faltantes (NA) |
|