Ejemplos Prácticos: Clase 1

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

1. Carga de librerías esenciales

library(dplyr)
library(ggplot2)

2. Tipos de datos en R

# "Numérico (numeric)"
precio<-12.5
class(precio)
## [1] "numeric"
# Entero (integer) - Se usa la letra 'L' al final
cantidad <- 100L
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

# Un número guardo como texto
salario_texto<-"1500"
class(salario_texto)
## [1] "character"
# Si 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 como FALSE, cualquier otro es TRUE)
as.logical(0)
## [1] FALSE
as.logical(1)
## [1] TRUE

4. Operadores Aritméticos

# Variables iniciales
precio_producto<- 25
unidades_vendidas<- 4

# Multiplicación (*)
ingreso_total<-precio_producto*unidades_vendidas
print(ingreso_total)
## [1] 100
# División (/) y Resta (-)
impuesto<-ingreso_total/10 #Calculo de 10%
ingreso_neto<-ingreso_total-impuesto
print(ingreso_neto)
## [1] 90
# Exponente (^) y Raíz cuadrada (sqrt)
area_cuadrada<-5^2
raiz_area<-sqrt(area_cuadrada)

5. Operadores Relacionales

# Comparaciones de igualdad y diferencia

precio_producto == 30 # ¿Es el precio igual a 30?
## [1] FALSE
precio_producto != 30 # ¿Es diferente a 30 el precio?
## [1] TRUE
# Comparaciones de magnitud

ingreso_total>50 # ¿Es el ingreso mayor a 50?
## [1] TRUE
unidades_vendidas<=4 #¿Las unidades vendidas son menores o iguales a 4?
## [1] TRUE

Este ejercicio práctico ha sido realizado con ayuda del video de [@joseantonio2021]