facturas_sin_cliente <- facturas |>
anti_join(clientes, by = "id_cliente")
# COMENTARIO DIAGNÓSTICO 1.1:
# La factura F006 tiene el id_cliente C007, el cual no existe en la tabla de clientes.
#Esto representa un problema de integridad referencial.
clientes_sin_factura <- clientes |>
anti_join(facturas, by = "id_cliente")
# Son 2 clientes en total, Luis García y Jorge Reyes.
facturas_sin_pago <- facturas |>
anti_join(pagos, by = "id_factura")
# Los IDs de las facturas sin pago son F003, F005 y F008.
facturas |>
count(id_cliente, mes, monto) |>
filter(n > 1)