
Usando Vetores Atômicos | 301
Valores negativos deixam de lado os elementos das posições especificadas:
x[c( -1, -3, -5 )]
#> [1] "two" "four"
É um erro misturar valores positivos e negativos:
[c
1
-1
]
#> Error in x[c(1, -1)]:
#> only 0's may be mixed with negative subscripts
A mensagem de erro menciona fazer subconjuntos com zero, o que não retorna
valores:
Isso não é frequentemente útil, mas pode ser, caso queira criar estruturas de
dados incomuns para testar suas funções.
• Fazer subconjuntos com um vetor lógico mantém todos os valores correspon-
dentes a um valor TRUE. Isso é frequentemente mais produtivo em conjunção ...