Operadores en R
Rosa Molina
En esta entrada hablaremos sobre los operadores incluidos en R. Los operadores nos permiten realizar operaciones, comparaciones y manipulaciones específicas usando símbolos como +, -, <, >, !=, ==, &, |, etc.
Veremos los siguientes operadores: de Asignación, Aritméticos, Relacionales, Lógicos y otros que no pudimos categorizar pero son importantes. Vamos allá.
ADVERTISEMENT
Operadores de Asignación
Estos operadores se usan para asignar valores a variables. Los usamos todo el tiempo, se trata de la flecha y el =. Vamos a asignar las variables que usaremos en esta entrada del blog.
#Operadores de asignación: <-, ->, <<-, =
x <- 10
y -> 100
a <<- 5
b <- 2
z -> TRUE
w = FALSE
Operadores Aritméticos
Los operadores aritméticos nos permiten realizar las operaciones matemáticas más conocidas: sumas (+), restas (-), multiplicaciones (*), divisiones (/) y potencias (^ o **); pero también nos brinda la forma de obtener el cociente entero (%/%) y el residuo (%%) de divisiones no exactas. Vamos a verlos en acción usando las variables que definimos.
- Sumas
#Sumas con el operador +
x + y
110
- Restas
#Restas con el operador -
x - y
-90
- Multiplicaciones
#Multiplicaciones con el operador *
x * y
1000
- Divisiones
#Divisiones con el operador /
x / y
0.1
- Potencias
#Potencias con el operador ^
x ^ 2
100
- Cociente de divisiones
#Obtener el cociente entero de una división con el operador %/%
a %/% b
2
- Residuo de divisiones
#Obtener el residuo de una división con el operador %%
a %% b
1
Operadores Relacionales
Los operadores relacionales nos permiten realizar comparaciones (mayor que, menor que, igual a, diferente de, etc.) entre cantidades. La salida es un valor lógico: TRUE
si la comparación es verdadera y FALSE
si la comparación es falsa.
- Mayor que
#Mayor que, con el operador >
x > y
FALSE
- Menor que
#Menor que, con el operador <
x < y
TRUE
- Mayor o igual a
#Mayor o igual a, con el operador >=
x >= y
FALSE
- Menor o igual a
#Menor o igual a, con el operador <=
x <= y
TRUE
- Igual a
#Igual a, con el operador ==
x == y
FALSE
- Diferente de
#Diferente de, con el operador !=
x != y
TRUE
Operadores Lógicos
Los operadores lógicos se utilizan para realizar operaciones de tipo Booleanas, es decir de tipo: verdadero "y" falso, verdadero "o" falso. Con los ejemplos quedará más claro. Recuerda que la variable z = TRUE
y la variable w = FALSE
.
- Conjunción (y)
#El operador & evalúa si ambas proposiciones son verdaderas
z & TRUE
z & w
w & FALSE
TRUE FALSE FALSE
- Disyunción (o)
#El operador | evalúa si alguna de las proposiciones es verdadera
z | TRUE
z | w
w | FALSE
TRUE TRUE FALSE
Otros Operadores
Estos operadores no entran en las otras categorías pero son igual de importantes. El primero son los dos puntos (:), sirve para indicar series de números.
#Hagamos un vector que contenga los números del 1 al 10
c <- 1:10
Otro operador importante es el de ayuda, "?". Con este operador puedes consultar la documentación de cualquier función, ésta se abrirá en la pestaña "Help". Se usa del siguiente modo:
?class
El último operador que veremos es %in%. Se utiliza para saber si un valor específico se encuentra dentro de un conjunto de valores. Si está dentro la salida será TRUE
, de lo contrario la salida será FALSE
. Por ejemplo:
#Veamos si el número 4 y el número 12 se encuentran en nuestro vector c
4 %in% c
12 %in% c
TRUE FALSE
Comentarios finales
Seguramente ya conocías muchos de los operadores que cubrimos hoy, sin embargo hay algunos que son poco conocidos pero particularmente útiles. Con esto terminamos la entrada de hoy, esperamos que te haya gustado.
Si el blog te ha ayudado de alguna manera, por favor considera compartirlo en redes. Nos ayudas mucho haciéndolo.
Eso es todo, ¡gracias por leer!
Esta publicación fue hecha usando R versión 3.6.3 (2020-02-29).
ADVERTISEMENT
- 0 comentarios
- Categorías:
- Básico
- Programación
- R para biólogos
← Publicación más antigua Publicación más reciente →