library(DBI)
library(RSQLite)
# Conectar a la base SQLite (crea el archivo si no existe)
con <- dbConnect(RSQLite::SQLite(), dbname = "empresa.sqlite")
# Definir el tibble de datos a insertar
datos_sqlite <- tibble(
id_empleado = c("001","002","003","004","005","006","007","008","009","010",
"011","012","013","014","015","016","019","020",
"001","003","006","007","008","009","011","013",
"015","016","019","020"),
anio = c(rep(2022L, 18), rep(2023L, 12)),
monto_total_ano = c(
# 2022
696000, 540000, 756000, 492000, 624000, 840000, 780000, 576000,
468000, 708000, 768000, 564000, 660000, 660000, 804000, 612000,
900000, 732000,
# 2023
720000, 780000, 876000, 816000, 576000, 480000, 768000, 660000,
840000, 612000, 900000, 732000
)
)
# Escribir la tabla en SQLite (sobreescribir si ya existe)
dbWriteTable(con, name = "empleados", value = datos_sqlite, overwrite = TRUE)
# Confirmar que la tabla fue creada
dbListTables(con)