0% encontró este documento útil (0 votos)
11 vistas5 páginas

Operadores en R Condicion y Bucles

El documento describe los operadores en R, incluyendo aritméticos, de comparación, lógicos, de asignación y especiales, junto con ejemplos de uso. También aborda condicionales y bucles, mostrando cómo ejecutar código basado en condiciones y repetir acciones. Se presentan ejemplos prácticos para ilustrar el uso de cada tipo de operador y estructura de control.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas5 páginas

Operadores en R Condicion y Bucles

El documento describe los operadores en R, incluyendo aritméticos, de comparación, lógicos, de asignación y especiales, junto con ejemplos de uso. También aborda condicionales y bucles, mostrando cómo ejecutar código basado en condiciones y repetir acciones. Se presentan ejemplos prácticos para ilustrar el uso de cada tipo de operador y estructura de control.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Operadores en R

Operadores aritméticos

Realizan operaciones matemáticas básicas.

Operador Descripción Ejemplo

+ Suma 3+2

- Resta 5-1

* Multiplicación 4*6

/ División 10 / 2

^ o ** Potenciación 2^3

%% Módulo (residuo) 11 %% 3

%/% División entera 11 %/% 3

Operadores de comparación (relacionales)

Comparan valores y devuelven TRUE o FALSE.

Operador Significado Ejemplo

== Igual a x == 5

!= Distinto de x != 5

< Menor que x < 10

> Mayor que x > 10

<= Menor o igual que x <= 10

>= Mayor o igual que x >= 10

Operadores lógicos
Evalúan condiciones booleanas.

Operador Descripción Ejemplo

& Y lógico (AND) x > 5 & x < 10

| O lógico (OR) x < 5 | x > 10

! Negación lógica !(x == 5)

xor() Exclusión lógica xor(TRUE, FALSE)

Operadores de asignación

Asignan valores a variables.

Operador Descripción Ejemplo

<- Asignación común x <- 5

= Alternativa y = 10

-> Asignación derecha 5 -> z

<<- Asignación global x <<- 3

Operadores especiales

Usados para tareas específicas.

Operador Uso Ejemplo

$ Acceso a columnas df$edad

: Secuencias 1:5

%in% Pertenencia a conjunto 4 %in% c(1,2,3,4)

~ Fórmulas de modelos y ~ x

%>% Pipe (requiere dplyr) df %>% summary()


CONDICIONALES Y BUCLES

Condicionales en R

Los condicionales permiten ejecutar código solo si se cumple una condición.

if / else

x <- 10

if (x > 5) {

print("Mayor que 5")

} else {

print("Menor o igual que 5")

else if

nota <- 85

if (nota >= 90) {

print("Excelente")

} else if (nota >= 70) {

print("Bien")

} else {

print("Reprobado")

ifelse() (vectorizado)

edades <- c(12, 17, 25)

ifelse(edades < 18, "Menor", "Adulto")

# Resultado: "Menor" "Menor" "Adulto"


Bucles en R

Los bucles permiten repetir acciones múltiples veces.

for loop

for (i in 1:5) {

print(paste("Número:", i))

while loop

x <- 3

while (x > 0) {

print(x)

x <- x - 1

repeat loop (requiere break)

x <- 1

repeat {

print(x)

x <- x + 1

if (x > 5) break

Ejemplo combinado: bucle con condicional

for (i in 1:10) {

if (i %% 2 == 0) {

print(paste(i, "es par"))

} else {

print(paste(i, "es impar"))


}

También podría gustarte