# Configuración de simulación
set.seed(123)
n_pedidos <- 100
productos <- c("Pizza", "Hamburguesa", "Pollo", "Salchipapa", "Gaseosa")
# Generación del dataframe
df_pedidos <- data.frame(
ID = 1:n_pedidos,
Producto = sample(productos, n_pedidos, replace = TRUE),
Canal = sample(c("Digital", "Tradicional"), n_pedidos, replace = TRUE),
Cant = sample(1:5, n_pedidos, replace = TRUE)
)
# Lógica de tiempos: Digital es más eficiente que el Tradicional
df_pedidos$Tiempo <- ifelse(df_pedidos$Canal == "Digital",
round(rnorm(n_pedidos, 8 + df_pedidos$Cant*0.5, 1.5), 1),
round(rnorm(n_pedidos, 18 + df_pedidos$Cant*0.8, 2.5), 1))
# Mostrar los primeros registros
head(df_pedidos)