lireEacr: Lecture d'une table de l'EACR

View source: R/eacr.R

lireEacrR Documentation

Lecture d'une table de l'EACR

Description

Relit une table de l'EACR embarquée dans le paquet, telle que la Drees la diffuse : aucune ligne n'est écartée, aucune valeur n'est recodée. Seuls les noms de colonnes sont normalisés ('Champ_FluxStock' devient ‘champFluxStock') et leurs types posés à l’import.

Usage

lireEacr(table, chemin = NULL, brut = FALSE)

Arguments

table

le nom de la table, parmi 'tablesEacr()$table'

chemin

le dossier où lire les parquets ; par défaut celui du paquet

brut

faut-il rendre la table sans écarter les cellules fautives

Details

Quatre traits de la source à connaître avant de superposer une de ses séries à une sortie du modèle :

- une même année figure **deux fois** dans ‘A-Cadrage', dans l’enquête de l'année puis actualisée dans celle de l'année suivante ; la colonne 'plusRecent' désigne la plus récente des deux, mais les tables 'C' et 'D' ne sont alors plus cohérentes avec 'A' ; - les effectifs sont des **stocks au 31 décembre** et les montants ceux de décembre : le produit effectif × pension × 12 n'est pas la masse versée dans l'année ; - la variation du stock d'une année sur l'autre **n'égale pas** les nouveaux retraités moins les décès, dans la plupart des régimes et des années ; la documentation de la source quantifie ce défaut de bouclage ; - les régimes sont désignés par leur code caisse ‘cc', comme dans l’EIC et l'EIR, mais l'EACR agrège là où l'EIR détaille (‘"1000"' pour l’Ircantec, '"2100"' pour la CNAVPL) et couvre des organismes que le modèle ne connaît pas ('"0000"' tous régimes confondus, la CNAM, la CNBF, la CSS Mayotte).

Les cases de moins de onze personnes sont déjà à valeur manquante dans la source.

Toute réutilisation doit porter la mention « Source : Drees, enquête annuelle auprès des caisses de retraite (EACR), enrichie avec le modèle Ancetre ».

Chaque table n'est lue qu'une fois par session, et la fonction rend une copie : la modifier par référence n'atteint pas la lecture suivante.

Les cellules que la source publie de travers sont écartées à la lecture, et un avertissement les nomme (voir 'cellulesFautivesEacr'). 'brut = TRUE' rend la table telle que la source la publie, défauts compris.

Value

une 'data.table'

Examples

# Les noms de tables disponibles
tablesEacr()$table

# Lire une table (recodage minimal, cellules fautives écartées)
cadrage <- lireEacr("A-Cadrage")
head(cadrage)

legiretraite documentation built on Oct. 7, 2026, 5:09 p.m.