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:

En R, Operadores en R se apoya en vectores y funciones vectorizadas. Evita bucles innecesarios: opera sobre el vector completo cuando sea posible.

Asigna con <-, inspecciona con str() o summary() y visualiza con plot() si aplica.


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:

Operador Descripción Ejemplo
+ Suma 2 + 3
Resta 5 – 2
* Multiplicación 4 * 6
/ División 10 / 2
^ Potenciación 2^3
%% Módulo (residuo) 11 %% 3
%/% División entera 11 %/% 3

Ejemplo:

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:

Operador Descripción Ejemplo
<- Asignación a la izquierda x <- 5
= Asignación alternativa y = 10

Ejemplo:

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:

Operador Descripción Ejemplo
== Igual a a == b
!= Diferente de a != b
< Menor que a < b
> Mayor que a > b
<= Menor o igual que a <= b
>= Mayor o igual que a >= b

Resultado:

Ejemplo

    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:

Operador Descripción Ejemplo
! Negación !TRUE
& AND TRUE & FALSE
` ` OR
xor() XOR xor(TRUE, FALSE)

Ejemplo:

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.


Resumen

  • Repasa el ejemplo principal y varíalo con tus propios datos.
  • Continúa con la lección siguiente del tutorial.