1 + 100
[1] 101
Quando finalizar este capítulo, deverá ser capaz de:
Os comandos mais simples que pode executar no R são operações aritméticas com números. Por exemplo:
1 + 100
[1] 101
O R devolveu o resultado, precedido de [1]
, como habitual.
Na operação anterior, o sinal +
serviu para executar a adição. A Table 2.1 apresenta-lhe uma lista de operadores básicos no R.
Operator | Description |
---|---|
+ | adição |
- | substração |
* | multiplicação |
/ | divisão |
^ ou ** | expoente |
Pode utilizar parênteses no R do mesmo modo que utilizaria numa calculadora normal.
(3 + 4) / 2
[1] 3.5
Regra geral, o R é flexível com espaços, o que significa que é não utilizar espaços ou mesmo utilizar espaços redundantes. Note que os seguintes comandos resultam no mesmo resultado:
(3+4)/2
[1] 3.5
( 3 + 4 ) / 2
[1] 3.5
No entanto, recomenda-se que seja consistente na utilização de espaços (porque facilita a leitura do código).
Tenha em consideração que, no R, o separador decimal é o ponto (.
).
1.5 + 1
[1] 2.5
Caso utilize a vírgula, obterá uma mensagem de erro:
1,5 + 1
Error: unexpected ‘,’ in ‘1,’
Existem alguns valores especiais no R. De entre todos, aquele que mais vezes terá contacto é o valor NA
.
No mundo real, as bases de dados médicas têm frequentemente dados omissos (p.ex., no contexto de um estudo, pode ter perdido o seguimento de um dado paciente; ou pode não ter recolhido informação sobre a pressão arterial, por esquecimento). O R utiliza um valor numérico especial: NA
, que significa “Not Available”, e representa valores omissos. Qualquer operação aritmética que faça envolvendo NA
resulta em NA
:
1 + NA
[1] NA
(3 + 5) / NA
[1] NA
A importância do NA
será mais clara quando fizermos operações em tabelas de dados.