2.2 R como calculadora
Como ya se había mencionado antes, R nos permite operar con código. La cosa más sencilla para hacer en R es sumar.
10 + 10
# [1] 20
En adelante se visualizará tanto el código a ejecutar (primera línea del ejemplo de suma aquí propuesto) como su resultado textual, mismo que obtendrás en la consola de RStudio (segunda línea del ejemplo) si sigues los pasos de cada ejemplo o ejercicio.
Operador | Operación | Ejemplo | Resultado |
---|---|---|---|
+ |
Suma | 10 + 3 |
13.000 |
- |
Resta | 10 - 3 |
7.000 |
* |
Multiplicación | 10 * 3 |
30.000 |
/ |
División | 10 / 3 |
3.333 |
^ |
Potencia | 10 ^ 3 |
1000.000 |
%/% |
División entera (parte entera) | 10 %% 3 |
3.000 |
%% |
Residuo de dividir un número entre otro | 10 %/% 3 |
1.000 |
2.2.1 Funciones matemáticas
Operaciones más complejas necesitan el uso de funciones. Estas son “secuencias de ordenes empaquetadas con un nombre pequeño y recordable” — la información sobre las funciones será desarrollada más adelante (2.6 Funciones y 6.2 Creación de Funciones). En la siguiente tabla se presentan las funciones matemáticas más comunes en R:
Función | Operación | Ejemplo | Resultado |
---|---|---|---|
exp(n) |
Eleva e a la n | exp(3) |
20.086 |
sqrt(n) |
Raíz cuadrada de n | sqrt(3) |
1.732 |
log(n) |
Logaritmo natural de n | log(3) |
1.099 |
log(n, b) |
Logaritmo de n en base b | log(3, 10) |
0.477 |
log10(n) |
Logaritmo de n en base 10 | log10(3) |
0.477 |
log1p(n) |
Logaritmo natural de n +1 | log1p(2) |
1.099 |
log2(n) |
Logaritmo en base 2 | log2(10) |
3.322 |
pi |
Número pi | pi |
3.142 |
abs(n) |
Convierte n en absoluto | abs(-10.2) |
10.200 |