Operadores en R

R cuenta con varios operadores que se utilizan para realizar operaciones matemáticas, lógicas y de comparación. A continuación, se presentan algunos de los operadores más comunes en R:


Operadores Aritméticos en R

Los operadores aritméticos en R se utilizan para realizar operaciones matemáticas en números. Aquí tienes una tabla de los operadores aritméticos en R:

OperadorDescripciónEjemplo
+Suma2 + 3
Resta5 – 2
*Multiplicación4 * 6
/División10 / 2
^Potenciación2^3
%%Módulo (residuo)11 %% 3
%/%División entera11 %/% 3

Ejemplo:

a <- 10
b <- 3
suma <- a + b
resta <- a - b
multiplicacion <- a * b
division <- a / b
potencia <- a ^ b
modulo <- a %% b
division_entera <- a %/% b

print(suma)             # Resultado: 13
print(resta)            # Resultado: 7
print(multiplicacion)   # Resultado: 30
print(division)         # Resultado: 3.333333
print(potencia)         # Resultado: 1000
print(modulo)           # Resultado: 1
print(division_entera)  # Resultado: 3

Operadores de Asignación en R

Los operadores de asignación en R se utilizan para asignar valores a variables. Aquí está el operador de asignación más común:

OperadorDescripciónEjemplo
<-Asignación a la izquierdax <- 5
=Asignación alternativay = 10

Ejemplo:

x <- 5
y = 10

print(x)  # Resultado: 5
print(y)  # Resultado: 10

Operadores de Comparación en R

Los operadores de comparación en R se utilizan para comparar valores. Aquí tienes una tabla de los operadores de comparación en R:

OperadorDescripciónEjemplo
==Igual aa == b
!=Diferente dea != b
<Menor quea < b
>Mayor quea > b
<=Menor o igual quea <= b
>=Mayor o igual quea >= b

Resultado:

a <- 5
b <- 10

igual <- a == b
diferente <- a != b
menor_que <- a < b
mayor_que <- a > b
menor_o_igual_que <- a <= b
mayor_o_igual_que <- a >= b

print(igual)             # Resultado: FALSE
print(diferente)         # Resultado: TRUE
print(menor_que)         # Resultado: TRUE
print(mayor_que)         # Resultado: FALSE
print(menor_o_igual_que) # Resultado: TRUE
print(mayor_o_igual_que) # Resultado: FALSE

Operadores Lógicos en R

Los operadores lógicos en R se utilizan para realizar operaciones lógicas en valores booleanos (verdadero o falso). Aquí tienes una tabla de los operadores lógicos en R:

OperadorDescripciónEjemplo
!Negación!TRUE
&ANDTRUE & FALSE
``OR
xor()XORxor(TRUE, FALSE)

Ejemplo:

verdadero <- TRUE
falso <- FALSE

negacion <- !verdadero
and_logico <- verdadero & falso
or_logico <- verdadero | falso
xor_logico <- xor(verdadero, falso)

print(negacion)     # Resultado: FALSE
print(and_logico)   # Resultado: FALSE
print(or_logico)    # Resultado: TRUE
print(xor_logico)   # Resultado: TRUE

Operadores Varios en R

Además de los operadores mencionados anteriormente, R también tiene operadores adicionales, como el operador de concatenación (c()) para vectores y el operador de acceso a elementos ([]) para listas, matrices y dataframes. Estos operadores se utilizan en contextos específicos y no son aplicables a todas las estructuras de datos. Por lo tanto, no hay una tabla específica para estos operadores.