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



← Publicación más antigua Publicación más reciente →


Acerca del autor


Foto del autor

Rosa Molina

Rosa es nuestra bióloga experta en R. Le gusta la observación de aves y tocar el piano de vez en cuando.




0 comentarios

Dejar un comentario

Por seguridad, los comentarios deben ser aprobados antes de ser publicados