Tool for rendering plausible real-life csv data.
MIT License
Tool for rendering plausible real-life CSV data. Since our primary use case involves testing Italian data-pipelines, the generated name and surname are Italian, as well as the birthplace and the address. The financial data is also, of course, fake, but all is as self-consistent as possible.
As usual, just download it using pip:
pip install random_csv_generator
Currently, the generated CSV contains FAKE data about Italian persons and some FAKE financial information.
from random_csv_generator import random_csv
df = random_csv(300) # To generate a CSV with 300 rows
region | province | surname | name | sex | birth_municipality | birth_province | birth_region | birth_cap | birth_province_code | birthdate | address | house_number | cap | municipality | province_code | codice_fiscale | total_debit | paid_debit |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Toscana | Siena | Veronese | Giorgio | M | Castelnovo Bariano | Rovigo | Veneto | 45030 | RO | 2000-12-08 | Via Traversa Stazione | 15 | 53034 | Colle Di Val D'elsa | SI | VRNGRG00T08C215S | 15.347,00 | 1.763,00 |
Lombardia | Brescia | Barsotti | Laura | F | Santa Luce | Pisa | Toscana | 56040 | PI | 1981-04-16 | Via Martiri Della Libert | 291 | 25030 | Roncadelle | BS | BRSLRA81D56I217W | 24.015,00 | 12.250,00 |
Calabria | Vibo Valentia | Landi | Edoardo | M | Certaldo | Firenze | Toscana | 50052 | FI | 1999-07-31 | Corso Umberto I | 250 | 89822 | Serra San Bruno | VV | LNDDRD99L31C540R | 73.788,00 | 70.486,00 |
Lazio | Frosinone | Rossi | Giuseppe Oreste Massimo | M | Baricella | Bologna | Emilia Romagna | 40052 | BO | 1953-09-10 | Borgo San Nicola | 114 | 3020 | Pastena | FR | RSSGPP53P10A665N | 17.640,00 | 15.303,00 |
Umbria | Perugia | Piras | Maurizio | M | Sadali | Cagliari | Sardegna | 08030 | CA | 1957-06-14 | Piazza D. Alighieri | 3 | 6061 | Castiglione Del Lago | PG | PRSMRZ57H14H659Q | 11.106,00 | 10.210,00 |
This project is licensed under the terms of the MIT license.