Ejemplos prácticos: Clase 1

Cálculos de indicadores simples y transformación de la información

Ejemplos Prácticos: Clase 1

Cálculo de indicadores simples y transformación de la información

1. Carga de Librerías

# Cargar librerías esenciales
library(dplyr)
library(ggplot2)

2. Tipos de Datos en R

# Numérico (Numeric)
precio<- 120.7
class(precio)
## [1] "numeric"
# Entero (Integer) - se usa la letra`L` al final
cantidad<- 350L
class(cantidad)
## [1] "integer"
# Cadena de texto (Character)
universidad<- "Universidad de El Salvador"
class(universidad)
## [1] "character"
# Lógico (Logical)
es_estudiante <- TRUE
class(es_estudiante)
## [1] "logical"

3. Comandos de Coerción

# Tenemos un número guardado como texto
salario_texto <- "2500"
class(salario_texto)
## [1] "character"
# Lo convertimos a número real
salario_num <- as.numeric(salario_texto)
class(salario_num)
## [1] "numeric"
# Convertimos un número a lógico (0 es FALSE, cualquier otro es TRUE)
as.logical(0)
## [1] FALSE
as.logical(1)
## [1] TRUE

4. Operadores Aritméticos

# Variables Iniciales
precio_producto <- 50
unidades_vendidas <- 15

# Multiplicación (*)
ingreso_total <- precio_producto * unidades_vendidas
print(ingreso_total)
## [1] 750
# División (/) y Resta (-)
impuesto <- ingreso_total / 50 # Calculamos un 10%
ingreso_neto <- ingreso_total - impuesto
print(ingreso_neto)
## [1] 735
# Exponente (^) y Raíz cuadrada (sqrt)
área_cuadrada <- 20^2
raíz_área <- sqrt(área_cuadrada)

5. Operadores Relacionales

# Comparaciones de igualdad y diferencia
precio_producto == 20 # ¿Es el precio igual a 20?
## [1] FALSE
precio_producto != 20 # ¿Es el precio diferente de 20?
## [1] TRUE
# Comparaciones de magnitud
ingreso_total > 65 # ¿Es el ingreso mayor a 65?
## [1] TRUE
unidades_vendidas <= 10 # ¿Son las unidades vendidas menor o igual a 10?
## [1] FALSE