Dataset report

insurance-customers.csv

  • CSV
  • 3,000 rows
  • 34 columns
  • 808.2 KB
  • utf-8-sig
  • Delimiter ,
Analysis complete · 0.68 s

01 / Overview

Dataset overview

Size, completeness and the main signal to check first.

Rows
3,000No empty rows
Columns
34102,000 cells analyzed
Missing cells
12.29%12,532 cells
Duplicate rows
8Beyond the first occurrence
Derived · sum of 6 date columns
1,630

ambiguous dates, kept unresolved.

Values that match more than one configured date order. That is 10.93% of the 14,912 present date values. Tabalyst does not guess the order.

See date analysis

Column types

  • Text 24
  • Date 6
  • Integer 2
  • Number 2

Semantic types

  • Enumeration 14
  • No semantic type 11
  • Date 6
  • Postal Code 1
  • Email 1
  • Phone 1

Mixed: fewer than 95.0% of present values agree on one type.

02 / Structure

Columns(34)

Inferred and semantic types per column. With issues: missing values or mixed type.

34 of 34 columns
Column
Missing
Distinct
Inferred type
Semantic type
Error
Examples
1filiale –3textenumeration–principalquebecontario
2id_client –2,992text––CLI-00002347CLI-00055908CLI-00090070
3civilite –2textenumeration–M.Mme
4prenom 0.23%7227text––DanielRobertSophie
5nom 0.13%4214text––RoyTremblayFortin
6date_naissance 0.2%62,889datedate0.1%31939-11-092000-12-202026-13-40
7sexe –2textenumeration–MF
8langue_preferee –2textenumeration–fren
9numero_voie –2,576integer––418583989730
10type_voie –31textenumeration–rueavenueboulevard
11nom_voie –175text––des Mélèzesdu Ruisseaudu Lac
12orientation 76.0%2,2808textenumeration–OuestNordSud
13appartement 64.27%1,928665integer––791795958
14ville –135text––MontréalQuébecLaval
15province_code 0.1%316textenumeration–QCONAB
16province_nom –18textenumeration–QuébecOntarioAlberta
17code_postal –2,962textpostal code–E2L 6H3G1R 3T5G1R 7N8
18pays_code –2textenumeration–CAca
19courriel –2,992textemail–aaa9999@aaaaa.aaaaaaaaaa999@aaaaa.aaaaaaaaaa99@aaaaa.aaaaaaa
20telephone –1,604textphone–+9-999-999-9999+9 999-999-9999
21id_contrat 0.3%92,983text––CTR-1000002347CTR-1000055908CTR-1000090070
22type_contrat 0.07%26textenumeration–autohabitationvoyage
23date_debut –2,409datedate0.23%72017-10-092024-03-232026-05-02
24date_fin 16.73%5021,177datedate0.12%32026-12-292027-01-092027-06-03
25statut_contrat –6textenumeration–actifexpirésuspendu
26prime_annuelle –2,975number––2556.061019.341026.39
27frequence_paiement –6textenumeration–mensuelleannuelletrimestrielle
28mode_paiement –9textenumeration–prélèvementcartevirement
29agence_code –27textenumeration–AG-PR-001AG-PR-002AG-PR-005
30date_creation –2,361datedate0.2%62020-10-232017-08-192018-09-13
31date_modification –2,035datedate0.1%32026-09-062025-05-282026-06-27
32date_reclamation 86.0%2,580406datedate0.24%110-12-202512-06-20262019-02-06
33montant_reclamation 88.37%2,651344number––0.0014731.85-63902.75
34reclamation_status 85.33%2,5604text––ferméen_coursouvert

04 / Cleaning

Transformations(34)

Occurrences changed by each normalization stage, and the spellings it groups. Raw preview values remain unchanged.

34 of 34 columns
Column
Unicode composed
Trimmed
Whitespace collapsed
Case folded
Accents removed
Distinct
Compared distinct
Variant groups
1filiale–––––330
2id_client–––100.0%3,000–2,9922,9920
3civilite–––100.0%3,000–220
4prenom––0.2%699.43%2,98317.87%53622721313
5nom––0.17%599.33%2,9808.67%26021420212
6date_naissance–––––2,8892,8890
7sexe–––100.0%3,000–220
8langue_preferee–––––220
9numero_voie–––––2,5762,5760
10type_voie–––29.97%8996.17%18531283
11nom_voie––0.3%999.57%2,98720.37%61117516020
12orientation–––24.0%720–880
13appartement–––––6656650
14ville––0.23%799.53%2,98627.07%81213512213
15province_code–––99.13%2,974–16133
16province_nom–––99.6%2,98875.13%2,25418134
17code_postal––1.8%54100.0%3,000–2,9622,9623
18pays_code–––99.27%2,978–211
19courriel––0.2%6––2,9922,9920
20telephone––1.4%42––1,6041,6040
21id_contrat–––99.7%2,991–2,9832,9830
22type_contrat–––0.2%6–660
23date_debut–––––2,4092,4090
24date_fin–––––1,1771,1770
25statut_contrat–––0.17%517.57%527660
26prime_annuelle–––––2,9752,9750
27frequence_paiement–––0.1%3–660
28mode_paiement–––0.27%859.73%1,792972
29agence_code–––100.0%3,000–27270
30date_creation–––––2,3612,3610
31date_modification–––––2,0352,0350
32date_reclamation–––––4064060
33montant_reclamation–––––3443440
34reclamation_status––––8.23%247440

Variant groups(74)

Raw spellings that every normalization stage compares as equal: an analytical equivalence, not proof of identity. Whitespace is shown as written.

05 / Numeric

Numeric analysis(4)

Range and distribution statistics for accepted numeric values.

4 of 4 columns
Column
Range
Minimum
Maximum
Mean
Median
Distinct
Examples
9numero_voie9,988119,9994,947.4924,8582,576418583989730
13appartement9971998508.1278501665791795958
26prime_annuelle8,046.12-3,097.964,948.161,224.09381,101.342,9752556.061019.341026.39
33montant_reclamation243,898.63-63,902.75179,995.8828,917.033219,513.983440.0014731.85-63902.75

06 / Dates

Date analysis(6)

Strict date parsing keeps ambiguous, invalid and non-date values separate. Ambiguous values are never resolved from the other values of the column.

6 of 6 date columns
Column
Status
Breakdown
Valid
Ambiguous
Invalid
Other
Distinct
Formats
6date_naissancemixed88.01%2,63511.89%3560.1%3–2,8896 variants
23date_debutmixed88.6%2,65811.17%3350.23%7–2,4095 variants
24date_finmixed88.91%2,22110.97%2740.12%3–1,1776 variants
30date_creationmixed89.83%2,6959.97%2990.2%6–2,3614 variants
31date_modificationmixed89.47%2,68410.43%3130.1%3–2,0355 variants
32date_reclamationmixed87.14%36612.62%530.24%1–4063 variants

07 / Text

String analysis(24)

Length classes, fixed widths and representative values.

24 of 24 string columns
Column
Class
Fixed
Min
Max
Mean
Median
Lengths
Distinct
Examples
1filialeshort–698.279.03principalquebecontario
2id_clientshort–91311.8312.02,992CLI-00002347ONT0011035CLI-0000043
3civilitevery short–232.492.02M.Mme
4prenomshort–3146.296.0227DanielJulieMélanie
5nomshort–2106.226.0214FortinTremblayMorin
7sexevery short1––––2M
8langue_prefereevery short2––––2fr
10type_voieshort–395.816.031avenueboulevardroute
11nom_voieshort–3189.8210.0175du Moulindes Champsdes Mélèzes
12orientationvery short–354.014.08OuestNordSud
14villemedium–4249.08.0135MontréalQuébecSherbrooke
15province_codevery short2––––16QC
16province_nommedium–5257.036.018QuébecOntarioColombie-Britannique
17code_postalshort–676.997.02,962E2L 6H31K 1T8
18pays_codevery short2––––2CA
19courrielmedium–173825.3425.02,992aaa9999@aaaaa.aaaaaaaaaaaaa999@aaaaaaa.aaaaaaaaaa9999@aaaaaaa.aaaaaaa
20telephoneshort15––––1,604+9-999-999-9999
21id_contratshort–131514.014.02,983CTR-1000002347CTR--1000004074
22type_contratshort–3126.064.06autohabitationvoyage
25statut_contratshort–585.425.06actifexpirésuspendu
27frequence_paiementshort–8139.339.06mensuelleannuelletrimestrielle
28mode_paiementshort–5138.8111.09prélèvementcartevirement
29agence_codeshort–9109.019.027AG-PR-001AG--PR-001
34reclamation_statusshort–586.086.04ferméen_coursouvert

08 / Detectors

Detectors and formats(27)

What each detector recognized per column, with the formats it found. Primary: the interpretation shown as semantic type.

27 of 27 detections
Column
Detector
Matched
Ambiguous
Invalid
Formats
1filialeenumeration primary100.0%3,00000–
3civiliteenumeration primary100.0%3,00000–
6date_naissancedate88.01%2,6353563YYYY-MM-DDDD-MM-YYYYMM-DD-YYYYYYYY/MM/DDDD/MM/YYYYMM/DD/YYYY
7sexeenumeration primary100.0%3,00000–
8langue_prefereeenumeration primary100.0%3,00000–
9numero_voienumber primary100.0%3,000000
10type_voieenumeration primary100.0%3,00000–
12orientationenumeration primary100.0%72000–
13appartementnumber primary100.0%1,072000
15province_codeenumeration primary100.0%2,99700–
16province_nomenumeration primary100.0%3,00000–
17code_postalpostal_code primary99.3%2,97900A9A 9A9
18pays_codeenumeration primary100.0%3,00000–
19courrielemail primary99.6%2,988012–
20telephonephone primary100.0%3,00000+1-999-999-9999+1 999-999-9999
22type_contratenumeration primary100.0%2,99800–
23date_debutdate88.6%2,6583357YYYY-MM-DDDD-MM-YYYYMM-DD-YYYYYYYY/MM/DDDD/MM/YYYY
24date_findate88.91%2,2212743YYYY-MM-DDDD-MM-YYYYMM-DD-YYYYDD/MM/YYYYYYYY/MM/DDMM/DD/YYYY
25statut_contratenumeration primary100.0%3,00000–
26prime_annuellenumber primary100.0%3,000000.0
27frequence_paiementenumeration primary100.0%3,00000–
28mode_paiementenumeration primary100.0%3,00000–
29agence_codeenumeration primary100.0%3,00000–
30date_creationdate89.83%2,6952996YYYY-MM-DDDD-MM-YYYYMM-DD-YYYYYYYY/MM/DD
31date_modificationdate89.47%2,6843133YYYY-MM-DDDD-MM-YYYYMM-DD-YYYYYYYY/MM/DDDD/MM/YYYY
32date_reclamationdate87.14%366531YYYY-MM-DDDD-MM-YYYYMM-DD-YYYY
33montant_reclamationnumber primary100.0%349000.0

10 / Raw values

Data sample(20)

First 20 records with original row numbers and raw values.

20 of 20 sample rows
Row
filialetext
id_clienttext
civilitetext
prenomtext
nomtext
date_naissancedate
sexetext
langue_prefereetext
numero_voieinteger
type_voietext
nom_voietext
orientationtext
appartementinteger
villetext
province_codetext
province_nomtext
code_postaltext
pays_codetext
courrieltext
telephonetext
id_contrattext
type_contrattext
date_debutdate
date_findate
statut_contrattext
prime_annuellenumber
frequence_paiementtext
mode_paiementtext
agence_codetext
date_creationdate
date_modificationdate
date_reclamationdate
montant_reclamationnumber
reclamation_statustext
1principalCLI-00000281MmeLucieRoy1961-03-31Ffr4682chemindes Tulipesempty245MontréalQCQuébecH4A 9M3CAaa9999@aaaaa.aaaaaaa+9-999-999-9999CTR-1000000281auto2020-07-162026-12-28actif1234.18mensuellechèqueAG-PR-0012020-07-082024-10-24emptyemptyempty
2principalCLI-00000432MmeSuzanneTaylor1983-01-14Ffr518ruedes Trois-Lacsempty405LévisQCQuébecG6V 8P2CAaaa9999@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000000432vie2027-06-022021-11-27actif1123.69mensuelleprélèvementAG-PR-0032021-11-092021-11-22emptyemptyempty
3principalCLI-00000538MmeJulietteMichaud1941-09-10Ffr2943avenuedes VentsemptyemptyGranbyQCQuébecJ2H 0H3CAaaa99@aaaaa.aaaaaaa+9-999-999-9999CTR-1000000538voyage2016-09-302022-07-20résilié379.29mensuelleprélèvementAG-PR-0012016-09-162017-04-05emptyemptyempty
4principalCLI-0000072M.OliivierLandry1936-12-13Mfr6132routedes Prairiesempty519RepentignyQCQuébecJ5Y 2J3CAaaaaaa.aaaaaaa@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000000726auto2023-03-292027-05-07actif-744.79mensuelleprélèvementAG-PR-0042023-03-042024-06-01emptyemptyempty
5principalCLI-00000892MmeNicoleTremblay1943-04-16Ffr9307chemindes OrmesemptyemptyQuébecQCQuébecG2B 7V8CAaaaaaaaaaaaaaa@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000000892voyage2017-05-262018-11-19résilié241.17mensuelleprélèvementAG-PR-0042017-05-122019-10-29emptyemptyempty
6principalCLI-00001006M.LukePham1979-07-29Men2174StreetRiversideemptyemptyWinnipegMBManitobaR3C 4S8CAaaaaa@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000001006auto2025-05-172026-07-30expiré695.97mensuelleprélèvementAG-PR-0082025-04-172026-06-072026-05-1324940.92rejeté
7principalCLI-00001095M.ÉmileLavoie1996-03-27Mfr909ruedu Lacempty358LévisQCQuébecG6V 8A4CAaaaaa.aaaaaa@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000001095auto2025-03-162027-01-30actif1144.35annuelleprélèvementAG-PR-0052025-02-282025-10-06emptyemptyempty
8principalCLI-00001384MmeCatherineGagné1958-01-22Ffr6362promenadedes Geais-BleusOuestemptyLévisQCQuébecG6W 9E4CAaaaaaa@aaaaa.aaaaaaa+9-999-999-9999CTR-1000001384voyage2018-07-30emptyactif433.12mensuelleprélèvementAG-PR-0012018-07-082026-01-16emptyemptyempty
9principalCLI-00001430M.JackChowdhury1987-11-05Men7641PlacePineemptyemptyTorontoONOntarioM6G 7M3CAaaaa99@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000001430habitation2022-06-11emptyactif1509.17mensuelleprélèvementAG-PR-0012022-06-102023-02-24emptyemptyempty
10principalCLI--00001642MmeCatherineCaron1981-09-04Ffr528ruede l'AubeemptyemptyMontréalQCQuébecH4A 4S8CAaaaaaaaaaaaaaa@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000001642voyage2022-09-272027-05-13actif405.78mensuelleprélèvementAG-PR-0042022-09-112023-08-08emptyemptyempty
11principalCLI-00001668Mmesofiabaker1942-02-06Fen1544Avenueoakempty557chateauguayQCquebecJ6J 3K7CAaaaaaaaaaa@aaaaaa.aaaaaaa+9-999-999-9999CTR-1000001668vie2024-09-112027-07-11actif1043.75mensuelleprélèvementAG-PR-0062024-08-242026-04-01emptyemptyempty
12principalCLI-00001783MmeAriaThompson1995-03-16Fen876AvenueSchoolemptyemptyOttawgONOntarioK1A 4T0CAaaaaaaaa99@aaaaa.aaaaaaa+9-999-999-9999CTR-1000001783auto2017-07-012027-04-23actif672.10annuelleprélèvementAG-PR-0042017-06-042019-07-31emptyemptyempty
13principalCLI-00001927M.JeanCôté1994-09-21Mfr2629routede la TraverseNord991MnotréalQCQuébecH2X 4P4CAaaaaaaaa@aaaaaa.aaaaaaa+9-999-999-9999CTR-1000001927habitation2021-02-262027-02-23actif2727.70annuellechèqueAG-PR-0072021-02-032022-11-27emptyemptyempty
14principalCLI-00002289M.MaximeGagnon1959-11-12Mfr5066avenuedu Parcempty244QuébecQCQuébecG2B 5E5CAaaaaaaaaaaaa@aaaaa.aaaaaaa+9-999-999-9999CTR-1000002289auto2026-01-072026-12-24actif1428.63mensuelleprélèvementAG-PR-0012025-12-162026-02-28emptyemptyempty
15principalCLI-00002347M.ÉmileRodriguez1996-05-21Mfr2985ruedes Saulesempty283QuébecQCQuébecG2B 9H7CAaaaaa.aaaaaaaaa@aaaaa.aaaaaaa+9-999-999-9999CTR-1000002347voyage2023-02-16emptyactif652.13mensuelleprélèvementAG-PR-0042023-02-052026-02-01emptyemptyempty
16principalCLI-00002991M.MichaelWalker2001-11-15Men9868WaySpringemptyemptyQuébecQCQuébecG2B 2E7CAaaaaaaa_aaaaaa@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000002991vie2025-08-012027-03-08actif2798.92mensuelleprélèvementAG-PR-0052025-08-012026-01-05emptyemptyempty
17principalCLI-00003000MmeMariePatel1979-11-10Ffr4453ruedu Havreempty868QuébecQCQuébecG1V 4H0CAaaaaa9999@aaaaa.aaaaaaa+9-999-999-9999CTR-1000003000habitation2020-01-282027-03-15actif2147.32mensuelleprélèvementAG-PR-0062020-01-162022-09-15emptyemptyempty
18principalCLI-00003159MmeAnnePaquette1943-03-15Ffr2897croissantdu MoulinemptyemptyMontréalQCQuébecH4A 3C2CAaaaa99@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000003159auto2024-12-202027-04-15actif1731.59mensuellecarteAG-PR-0072024-12-082026-02-09emptyemptyempty
19principalCLI-00003200M.SylvainSilva1966-09-14Mfr26carrédes LilasemptyemptyHamiltonONOntarioL8S 1B2CAaaaaaaa_aaaaa@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000003200vie2026-06-142027-05-14actif4319.82mensuelleprélèvementAG-PR-0032026-05-192026-06-08emptyemptyempty
20principalCLI-00003271M.Jean-PhilippeOuellet1978-04-11Mfr6502avenuedes ChampsOuestemptyFrederictonNBNouveau-BrunswickE3B 3G8CAaaaaaaaaaaaa.aaaaaaa@aaaaaaa.aaaaaaa+9-999-999-9999CTR-1000003271vie2024-02-222026-11-10actif1253.03mensuelleprélèvementAG-PR-0012024-02-042025-05-28emptyemptyempty

11 / Method

Analysis settings

Rules used for this analysis, so the result can be reproduced.

Scope
All 3,000 records
Missing values
absent, null, empty, blank, marker; markers: "N/A" "NULL"
Marker comparison
Whitespace trimmed; case-sensitive
Value normalization
Unicode composition (NFC): enabled; trim: enabled; collapse internal whitespace: enabled; comparison also with case folding: enabled, accents removed: enabled. Raw preview values are preserved.
Duplicate comparison
Exact raw values across every column; up to 2,000,000 distinct records compared
Type inference
At least 95.0% agreement across present values; numbers with dot or comma decimals, configured dates and true/false. Leading-zero identifiers remain text.
Date detection
Orders: YMD, MDY, DMY; separators: "-" "/" "." ; month names: en, fr; ambiguous order: unresolved, column evidence shown but never applied
Semantic types
Dates, or the only detector matching at least 95.0% of present values
Adaptive detection
Every detector on the first 10,000 distinct values of each column; detectors that recognized none of them, or at most 0.1% of them and none of the last 5,000, then skip the others, except about 1 value in 100. Number and date detection always test every value
Enumerations
At most 49 distinct values among at least 500 present values
Sensitive values
Masked in examples and the data sample
String lengths
Very short through 5; short through 20; medium through 50; long through 255; otherwise very long. Up to 10 examples per length are retained when the maximum is 50 or less.
Value representation
Complete through 50 distinct values; otherwise a reproducible sample of 100 distinct values
Row numbering
Data records start at 1, excluding the header. Quoted multiline values count as one record.
Preview selection
First 20 records; raw values preserved
JSON format
0.1.0a - revision 11 (experimental)
SOURCE SHA-25619a6bbb20f91125c6d212c74bfe7d9b8710f114e36042a3179dfec6f18b62389