Python之数据分析(规范数据生成器Faker,学习、数据分析、开发测试专用)

写在前面

  • 无论是在我们学习数据分析之际,还是在实际的开发、测试过程中,我们常常需要构造数据进行功能验证,但手动创建数据简直太费时费力了,并且数据不够规范。

  • 针对这个问题,现在Python提供了一个超级好用的伪造数据的开源库,它可以根据我们的需求伪造各种符合规范格式的数据,供我们学习和开发测试使用。

  • Faker是一个Python的第三方开源项目,内置的方法可以快速创建绝大多数类型的数据,比如姓名、地址、电话、身份证、时间、网络信息、文本信息等,并且结合python语法,可以向数据库批量构造压力测试数据。

  • 使用前提当然是安装Faker第三方库:pip install Faker

一、生成数据写入csv文件中

1、创建对象
默认生成的数据为为英文,使用zh_CN指定为中文
fake = Faker(‘zh_CN’)

2、写入数据到csv文件完整代码

# 导入faker数据仿造库
from faker import Faker

fake = Faker('zh_CN')  # 创建Faker对象
def build_random_csv(n):
    for i in range(n):
        name = fake.name()  # 姓名
        birth = fake.date_object()  # 出生日期
        phone = fake.phone_number(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鸿蒙Next

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值