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.