Learn R Programming

statAfrikR (version 0.1.0)

tracer_flux_traitement: Tracer le flux de traitement

Description

Crée et maintient un journal horodaté des transformations appliquées à un dataset. Permet l'auditabilité complète du pipeline de traitement des données.

Usage

tracer_flux_traitement(data, action, journal = NULL, details = NULL)

Value

Une liste mise à jour avec $donnees et $journal.

Arguments

data

data.frame ou tibble — Données traitées

action

character — Description de l'action effectuée

journal

list ou NULL — Journal existant à compléter. Si NULL, crée un nouveau journal. Défaut : NULL.

details

list ou NULL — Détails supplémentaires à enregistrer (ex: paramètres utilisés). Défaut : NULL.

Examples

Run this code
# \donttest{
  donnees <- data.frame(id=1:3, val=c(10,20,30))
  e1 <- tracer_flux_traitement(donnees, action="Import")
  e2 <- tracer_flux_traitement(e1$donnees, action="Nettoyage", journal=e1$journal)
  print(e2$journal)
# }

Run the code above in your browser using DataLab