Dataset sintetico che riproduce il contratto dati in ingresso del pacchetto (una riga per rapporto di lavoro, circa 5.000 rapporti). I codici fiscali, i datori, i codici Belfiore e le retribuzioni sono generati in modo deterministico e non corrispondono a persone, imprese o comunicazioni reali.
Format
Un data.table con una riga per rapporto di lavoro e le colonne:
- id
integer. Identificativo univoco del rapporto.
- cf
character. Identificativo sintetico della persona.
- inizio
Date. Data di avviamento.
- fine
Date. Data di cessazione; include le sentinelle
9999-12-31e1900-01-01per i rapporti aperti.- codice_cnel
character. Codice CNEL a 4 caratteri;
NAper i rapporti non raccordati.- ccnl
character. Codice warehouse CO del contratto collettivo (3-4 caratteri).
- cod_tipologia_contrattuale
character. Codice MLPS della tipologia contrattuale (es.
A.01.00).- prior
integer. 1 per tempo pieno, 0 per tempo parziale.
- comune_sede_lavoro
character. Codice Belfiore del comune della sede di lavoro.
- comune_lavoratore
character. Codice Belfiore del comune di residenza del lavoratore.
- datore
character. Identificativo sintetico del datore di lavoro.
- retribuzione
numeric. Retribuzione annua lorda dichiarata all'avviamento; contiene
NAe valori implausibili.- ore
numeric. Ore settimanali medie.
- troncata
integer. 1 se
fineè stata clampata alla data di stabilizzazione, 0 altrimenti.- qualifica
character. Codice della qualifica professionale.
- ateco_gruppo
character. Gruppo ATECO della sede di lavoro.
- eta
integer. Età del lavoratore all'avviamento.
- sesso
character. Sesso del lavoratore (
F/M).
Source
Generato da data-raw/cob_esempio.R con un generatore
deterministico (generate_cob_sintetico()); nessun dato reale.
Details
Il dataset contiene intenzionalmente: rapporti sovrapposti per la stessa
persona (per compute_giornate_effettive()), date di fine sentinella
9999-12-31 e 1900-01-01 (rapporti aperti, gestiti da
prepare_rapporti()), retribuzioni mancanti e valori implausibili (per
clean_retribuzione()), codici CNEL mancanti per una quota di rapporti
non raccordati e una quota di sedi di lavoro fuori regione.
Examples
str(cob_esempio)
#> Classes ‘data.table’ and 'data.frame': 5000 obs. of 18 variables:
#> $ id : int 1 2 3 4 5 6 7 8 9 10 ...
#> $ cf : chr "CF00001" "CF00002" "CF00003" "CF00004" ...
#> $ inizio : Date, format: "2024-08-18" "2024-02-05" ...
#> $ fine : Date, format: "2024-12-09" "2024-04-28" ...
#> $ codice_cnel : chr "Q011" "D011" "E011" "B011" ...
#> $ ccnl : chr "2875" "0752" "1729" "1489" ...
#> $ cod_tipologia_contrattuale: chr "A.06.01" "A.05.02" "A.02.00" "A.06.01" ...
#> $ prior : int 0 0 1 1 1 1 1 1 1 1 ...
#> $ comune_sede_lavoro : chr "L682" "C933" "B157" "E507" ...
#> $ comune_lavoratore : chr "F205" "A794" "F704" "F205" ...
#> $ datore : chr "DAT00517" "DAT00164" "DAT00478" "DAT00564" ...
#> $ retribuzione : num NA 8645 NA 10776 NA ...
#> $ ore : num 17 20 38 36 40 40 40 36 36 40 ...
#> $ troncata : int 0 0 0 0 0 0 1 0 0 0 ...
#> $ qualifica : chr "253" "541" "712" "813" ...
#> $ ateco_gruppo : chr "41.2" "10.7" "43.3" "81.2" ...
#> $ eta : int 40 47 49 27 27 51 56 56 59 22 ...
#> $ sesso : chr "F" "F" "M" "F" ...
#> - attr(*, ".internal.selfref")=<pointer: (nil)>