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.


Tabla 2.1: Operaciones (símbolos) aritméticas en R
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:

Tabla 2.2: Operaciones matemáticas en R. Estos procedimientos matemáticos vienen predefinidos como ordenes denominadas “Funciones”.
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