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 + 1Error: 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.