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:
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:
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:
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:
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:
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.