Introducción a los operadores R

Los operadores R significan operadores que se usan en R. Entonces, ¿qué significa un operador? En términos simples, un operador le pide al compilador que realice manipulaciones aritméticas, lógicas y bit a bit utilizando los operandos. No es más que un símbolo. Artículo de Operadores R, háganos saber primero qué es R? R es un lenguaje de programación que ha comenzado a ser ampliamente utilizado por estadísticos y analistas de datos, ya que es muy versátil en informática estadística. Es de código abierto y software libre. Apareció por primera vez en 1993.

Operadores

Los operadores R tienen muchos operadores incorporados. Los veremos uno por uno. Los operadores en R se pueden clasificar en cuatro categorías:

Operadores aritméticos

Estos operadores R, como sugiere su nombre, se utilizan para llevar a cabo una operación como suma, resta, multiplicación, división, exponente, módulo, división entera. Los símbolos se muestran a continuación:

  1. (+) Operador de adición: agrega dos vectores.
  2. (-) Operador de sustracción: resta el segundo vector del primer vector.
  3. (*) Operador de multiplicación: multiplica dos vectores.
  4. (/) Operador de división: divide el primer vector con el segundo vector.
  5. (%%) Operador de módulo: se utiliza para dar el resto del primer vector con el segundo.
  6. (% /%) Operador de división entera : se usa para dar el cociente del primer vector con el segundo vector.
  7. (^) Operador de exponente: el primer vector se eleva al exponente del segundo vector.

Pocos ejemplos se muestran a continuación:

x <- 6

> y <- 17

> x + y

(1) 23

> xy

(1) -9

> x * y

(1) 102

x <- 5

y <- 16

> y / x

(1) 3.2

> y% /% x

(1) 3

> y %% x

(1) 1

Estos también funcionan en vectores. Aquí hay algunos ejemplos de operadores aritméticos que se utilizan en vectores.

> x <- c (2, 8, 3)

> y <- c (6, 4, 1)

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Operadores relacionales

Como puede saber por el operador de relación de nombre se entiende la relación entre dos valores o comparar entre dos valores o dos operandos. A continuación se muestra la lista de símbolos junto con sus operaciones:

  1. (<) Menor que operador: devuelve verdadero para los elementos en el primer vector que son menores que el elemento correspondiente presente en el segundo vector.
  2. (>) Mayor que operador: devuelve verdadero para elementos en el primer vector que son mayores que el elemento correspondiente presente en el segundo vector.
  3. (<=) Menor o igual que : como su nombre indica, devuelve verdadero para los elementos en el primer vector que es menor o igual que el elemento correspondiente presente en el segundo vector.
  4. (> =) Mayor o igual que: devuelve verdadero para los elementos en el primer vector que son mayores o iguales al elemento correspondiente presente en el segundo vector.
  5. (= =) Igual a - Como su nombre lo indica, devuelve verdadero para elementos en el primer vector que son iguales al elemento correspondiente presente en el segundo vector.
  6. (! =) No es igual a: devuelve verdadero para los elementos en el primer vector que no son iguales al elemento correspondiente presente en el segundo vector.

Pocos ejemplos se muestran a continuación:

> y <- 16

> x (1) VERDADERO

> x> y

(1) FALSO

> x <= 5

(1) VERDADERO

> y> = 20

(1) FALSO

> y == 16

(1) VERDADERO

> x! = 5

(1) FALSO

Estos también funcionan en vectores. Aquí hay algunos ejemplos de operadores aritméticos que se utilizan en vectores.

> x <- c (2, 8, 3)

> y <- c (6, 4, 1)

> x> y

(1) FALSO VERDADERO VERDADERO

Operadores logicos

Los operadores lógicos se utilizan para realizar operaciones booleanas como AND, OR. Los vectores lógicos solo son aplicables a vectores de tipo lógico, numérico o complejo. Los números que son mayores que uno son verdaderos. A continuación se muestra la lista de operadores lógicos y sus operaciones.

  1. & - Es un operador lógico AND por elementos. Combina cada elemento del primer vector con el elemento correspondiente del segundo vector y, en función del resultado, devuelve VERDADERO o FALSO.
  2. El | - Es un operador lógico OR de elementos. devuelve VERDADERO o FALSO. Solo puede devolver una de las dos salidas disponibles.
  3. ! - Es lógico, NO operador. Funciona dando el inverso lógico de cada elemento del vector en el que se aplica.
  4. && - Es lógico y operador. Devuelve VERDADERO solo si los dos elementos de los vectores son VERDADEROS y devuelve FALSO si uno o ambos son falsos.
  5. || - Es un operador lógico o. A diferencia del vector anterior, devuelve VERDADERO incluso si uno de ellos es VERDADERO. Devuelve falso si ambos son FALSOS.

Pocos ejemplos se muestran a continuación:

> x <- c (VERDADERO, FALSO, 0, 6)

> y <- c (FALSO, VERDADERO, FALSO, VERDADERO)

>! x

(1) FALSO VERDADERO FALSO

> x & y

(1) FALSO FALSO FALSO VERDADERO

> x && y

(1) FALSO

> x | y

(1) VERDADERO VERDADERO FALSO VERDADERO

> x || y

(1) VERDADERO

Operadores de Asignación

Los operadores de asignación R son muy simples, como su nombre indica, se usa para asignar valores a vectores. A continuación se muestra la lista de varios operadores y operaciones:

  1. <-, << -, =: se llama operadores de asignación hacia la izquierda.
  2. ->, - >>: se llama operadores de asignación hacia la derecha.

Los operadores <- y = pueden usarse para asignar variables en el mismo entorno y el operador << - generalmente se usa en asignaciones globales.

Pocos ejemplos se muestran a continuación:

> x <- 5

> x

(15

> x = 9

> x

(1) 9

> 10 -> x

Ventajas de los operadores R

Entonces, ahora concluyamos este artículo con las diversas ventajas que tiene R:

  • Es gratis y de código abierto.
  • Admite una amplia variedad de extensiones, por ejemplo, manipulaciones de datos, modelado estadístico y gráficos.
  • Se ejecutan en todos los sistemas operativos como Windows, Unix (como Linux), Mac.
  • Se conecta fácilmente con otros idiomas, como conectarse y leer desde una base de datos utilizando el protocolo Open Database Connectivity (ODBC).

Artículos recomendados

Esta ha sido una guía para los operadores R. Aquí discutimos el concepto, varios operadores con ejemplos y las ventajas de R. También puede consultar nuestros otros artículos sugeridos para obtener más información.

  1. Descripción general de los operadores de C
  2. Funciones y operadores de MySQL
  3. Aprenda la manera fácil de instalar Swift
  4. Comandos PHP | Básico y Avanzado