Télécharge les données synthétiques SNDS et les charge dans une base DuckDB
Source:R/synthetic_data.R
connect_synthetic_snds.RdTélécharge tous les fichiers de données synthétiques SNDS depuis l'API de Health Data Hub sur data.gouv.fr, décompresse les archives ZIP, lit les fichiers CSV et les charge dans une base DuckDB locale.
Usage
connect_synthetic_snds(
path2db = NULL,
force_insert = FALSE,
force_download = FALSE,
subset_tables = NULL
)Arguments
- force_insert
Logical. Si TRUE, force la réinsertion des données même si la base existe déjà (FALSE par défaut). Si FALSE et que la base existe, la fonction retourne la connexion à la base existante sans réinsertion.
- force_download
Logical. Si TRUE, retélécharge tous les fichiers même si la base existe déjà (FALSE par défaut). Si FALSE et que la base existe, la fonction retourne le chemin de la base existante sans retéléchargement.
- subset_tables
Character vector. Si non NULL, ne charge que les tables dont le nom contient une des chaînes de ce vecteur. Par exemple,
subset_tables = c("T_MCO", "T_RIM"). Par défaut, toutes les tables sont chargées.- path2b
Character. Chemin vers le fichier de la base DuckDB à créer. La valeur par défaut est
./synthetic_snds.duckdbdans le répertoire de travail courant.