用于随机生成意大利人的Python包。
项目描述
用于随机生成意大利人的Python包。
我该如何安装这个包?
像往常一样,只需使用pip下载即可
pip install random_italian_person
使用示例
from random_italian_person import RandomItalianPerson
person = RandomItalianPerson()
print(person.describe())
# 'Rodrigo Benedetti è nata/o a Molazzana (LU) il 1972-12-18. Ora vive a Cagliari (CA) in Via Giuseppe Garibaldi 109.'
生成随机意大利人的CSV文件
此库最常见的使用之一是为测试目的生成假数据集。例如,要生成包含5个随机人员的CSV文件,可以使用
import pandas as pd
from random_italian_person import RandomItalianPerson
df = pd.DataFrame([
RandomItalianPerson().data
for _ in range(5)
])
获取的数据框将如下所示
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Marche |
Macerata |
Di Felice |
Giacomina |
F |
Mosciano Sant’angelo |
Teramo |
Abruzzo |
64023 |
TE |
1945-09-18 |
Viale De Amicis |
76 |
62020 |
Colmurano |
MC |
DFLGMN45P58F764B |
Friuli Venezia Giulia |
Udine |
Galli |
Imen |
F |
Isola Dovarese |
Cremona |
Lombardia |
26031 |
CR |
1942-03-10 |
Via Udine |
2 |
33020 |
Verzegnis |
UD |
GLLMNI42C50E356T |
Abruzzo |
Pescara |
Rosso |
Eva |
F |
Cellarengo |
Asti |
Piemonte |
14010 |
AT |
2001-12-31 |
Via G. Fonzi |
58 |
65010 |
Spoltore |
PE |
RSSVEA01T71C438U |
Emilia Romagna |
Bologna |
Grasso |
Emanuele |
M |
Caposele |
Avellino |
Campania |
83040 |
AV |
1942-08-27 |
Via G. Massarenti |
223/5 |
40138 |
Bologna |
BO |
GRSMNL42M27B674L |
Sicilia |
Palermo |
Pastorino |
Lenuta |
F |
Borzonasca |
热那亚 |
利古里亚 |
16041 |
GE |
1972-09-05 |
蒙特阿尔博大街 |
124 |
90142 |
Palermo |
PA |
PSTLNT72P45B067T |
项目详情
random_italian_person-1.0.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 97f8d00b2a75839364a3bfccc87e843ae986bdf78c5e1a1f817ca96afd8869d5 |
|
MD5 | 0c34bd341b336614a5b813fd5785976b |
|
BLAKE2b-256 | 88755b024f167e6aa524acbf79bb17cd236005e591f43eaac287e8fa6ccf43a0 |