[1] Inf
[1] -Inf
[1] NaN
Vetores


Usaremos Batista e Oliveira (2022):

Podemos dizer que existem três tipos principais de vetores atômicos:
numeric):
integer);double);logical);character)Existem dois tipos raros que são os complexos (complex) e brutos (raw), que falaremos no módulo seguinte.
TRUE, FALSE, Inf, -Inf, NaN, NA;double podem ser representados de forma decima (0.123), científica (1.23e5), ou hexadecimal (3E0A);integer são representados pela letra L ao final do número inteiro, isto é, 1L, 1.23e5L, etc.;"Ben", "a". Pode ser utilizado também uma aspa, 'Ben', 'a', etc.c()rep(), seq(), :c()rep(), seq(), :| Função (Ou operador) | Finalidade |
|---|---|
^ ou ** |
Expoenciação binária, isto é 2^3 ou 2 ** 3 |
%/% |
Divisão inteira |
%% |
Restante da divisão |
sum() |
Soma de elementos do vetor |
prod() |
Produtório dos elementos do vetor |
sqrt() |
Raiz quadrada dos elementos de um vetor |
log() |
Função Logaritmo neperiano |
| Função (Ou operador) | Finalidade |
|---|---|
exp() |
Função exponencial |
mean() |
Média dos elementos de um vetor |
sd() |
Desvio padrão dos elementos de um vetor |
var() |
Variância dos elementos de um vetor |
median() |
Mediana dos elementos de um vetor |
| Operador Lógico | Sintaxe | Pergunta |
|---|---|---|
< |
a < b |
a é menor que b? |
> |
a > b |
a é maior que b? |
== |
a == b |
a é igual b? |
!= |
a != b |
a é diferente b? |
>= |
a >= b |
a é maior ou igual a b |
<= |
a <= b |
a é menor ou igual a b? |
%in% |
"a" %in% c("a", "b", "c") |
O elemento "a" está no vetor c("a", "b", "c")? |
| Operador Booleano (ou Função) | Sintaxe | Pergunta |
|---|---|---|
& ou && |
cond1 & cond2 |
As cond1 e cond2 são verdadeiras? |
| ou || |
cond1 | cond2 |
A cond1 ou cond2 é verdadeira? |
xor() |
xor(cond1, cond2) |
Apenas a cond1 ou a cond2 é verdadeiro? |
! |
!cond1 |
É falso a cond1 ? |
any() |
any(cond1, cond2, ...) |
Alguma das condições são verdadeiras? |
all() |
all(cond1, cond2, ...) |
Todas as condições são verdadeiras? |
Sugestões, perguntas, críticas…
