使用python Fake 制造假数据/测试数据
第一次接触到Fake这个造数pyhton库,可以用来创造各种虚拟数据用来测试,记录一下一个简单的使用例子。
# pip install faker #安装
import pandas as pd
import fakerf=faker.Faker("zh-cn") #输出为中文数据,输入“en-US”可输出英文df=pd.DataFrame({"客户姓名":[f.name()for i in range(10)],"年龄":[f.random_int(25,40) for i in range(10)],"最后去点时间":[f.date_between(start_date='-1y',end_date='today').strftime('%Y年%m月%d日')for i in range(10)],"地址":[f.street_address() for i in range(10)],
})df
结果输出:
其他指令
from faker import Faker# Create an instance of the Faker class
fake = Faker()# Generate and print personal information
print("Name:", fake.name())
print("Address:", fake.address())
print("Email:", fake.email())
print("Phone Number:", fake.phone_number())
print("Social Security Number:", fake.ssn())
print("Date of Birth:", fake.date_of_birth())# Generate and print internet-related information
print("Username:", fake.user_name())
print("Password:", fake.password())
print("Domain Name:", fake.domain_name())
print("IP Address:", fake.ipv4())
print("URL:", fake.url())# Generate and print text
print("Words:", fake.words(nb=5))
print("Sentences:", fake.sentences(nb=3))
print("Paragraphs:", fake.paragraphs(nb=2))# Generate and print company information
print("Company Name:", fake.company())
print("Catchphrase:", fake.catch_phrase())
print("Industry:", fake.industry())
print("Job Title:", fake.job())# Generate and print financial information
print("Credit Card Number:", fake.credit_card_number())
print("Credit Card Expiry Date:", fake.credit_card_expire())
print("Credit Card Provider:", fake.credit_card_provider())# Generate and print date and time
print("Current Date and Time:", fake.date_time())
print("Future Date:", fake.future_date(end_date="+30d"))
print("Past Date:", fake.past_date(start_date="-30d"))
print("Timezone:", fake.timezone())# Generate and print geographic information
print("City:", fake.city())
print("Country:", fake.country())
print("Latitude and Longitude:", fake.latitude(), fake.longitude())
print("Postal Code:", fake.postcode())
print("Street Address:", fake.street_address())# Generate and print miscellaneous information
print("Color:", fake.color_name())
print("ISBN Number:", fake.isbn13())
print("Vehicle Information:", fake.vehicle_make_model())
print("UUID:", fake.uuid4())
说明文档: https://faker.readthedocs.io/en/master/fakerclass.html#proxy-class-attribute-name-resolution
使用python Fake 制造假数据/测试数据相关推荐
- python Faker制造假数据并以csv格式写到文件中
anoconda创建env1环境,在env1环境中安装Faker包 #创建环境env1 conda create --name env1 python=3.7 #激活env1 activate env ...
- Python faker (伪装者)创建假数据
faker (伪装者)创建假数据 工作中,有时候我们需要伪造一些假数据,如何使用 Python 伪造这些看起来一点也不假的假数据呢? Python 有一个包叫 Faker,使用它可以轻易地伪造姓名.地 ...
- 测试假数据构造一键构造方法,Python Faker包使用手册
前言 当我们开发完成之后,需要一些假数据来支持我们的系统.如果自己构造的话,费时费力,还不一定能够构造合适的数据.而用python的faker包,构造假数据非常简单! 安装工具 pip install ...
- python程序分析经济数据造假_Python 造假数据,用Faker就够了
在程序测试的时候,常常需要用到很多数据来进行测试. 比如姓名.性别.年龄.电话.邮箱等等. 如果手动制造数据的话,起名字比如"小明"."小红"."张三 ...
- Data Masking-克隆“真实”的假数据
Data Masking-克隆"真实"的假数据 N年前,本人曾经参与过一个公安局旅馆业管理的开发项目,其中要实现的一个重要功能就是在客人入住酒店前将其个人信息进行后台比对,以验证其 ...
- Python使用FaKer模拟数据!!!
hello,小伙伴们,大家好,今天给大家介绍的开源项目是: Faker,它解决的问题是python模拟(随机)数据!不知道大家在工作中没有用到过假数据,特别前后端开发的人员,应该经常用到,前端人员页面 ...
- 如何生成像样的假数据
问题 在做项目的时候经常会遇到这样的问题: 根据数据模型建立了数据库,但是数据库中却没有数据,在给客户做Demo的时候必须要一条一条的添加假数据,而且这些假数据还得像模像样的,不能乱输入,尽是看不出任 ...
- Python_faker (伪装者)创建假数据
转载:https://www.cnblogs.com/hellangels333/p/9039784.html faker (伪装者)创建假数据 工作中,有时候我们需要伪造一些假数据,如何使用 Pyt ...
- 大批量生成假数据,faker.js获得近28k个Star
整理 | 夕颜 图源 | 视觉中国 来源 | CSDN(ID:CSDNnews) 近日,GitHub上一个生成假数据的项目faker.js火了,攀升Trendinging榜单第二,标星目前已超过27. ...
最新文章
- 项目经理应该把30%的时间用在编程上
- [react] 说说你对“在react中,一切都是组件”的理解
- 移动端前端月历日历_前端基础:必须要知道的移动端适配(2)——分辨率
- python时间段_python--时间段遍历
- [转载] python.day02笔记
- 古董电脑室:2019日记簿(一)
- 如何隐藏条形码的数据
- 迅雷mac版精简教程
- dell emc isilon环境 Windows共享文件下生成.snapshot无法删除
- Problem J. Jumbled Compass---Urozero Autumn Training Camp 2016-Day 1||签到模拟时针转动
- cad断点快捷键_CAD打断(BREAK)命令的使用技巧
- 即席和即兴_即席和即兴_新员工参加会议,即兴发言赢得好感
- vue 项目下JS内存溢出
- linux怎么设置永久变量,Linux环境变量永久设置方法(zsh)
- 全志V3s学习记录(13)OV2640的使用
- 独立性权重指标怎么计算?
- Android 高德地图 自己位置的显示与点地图上任意一点的坐标
- iOS开发中常用的那些工具
- iOS_IAP掉单及处理办法
- 360服务器已停止响应,一直被模仿,从未被超越——搜狗高速浏览器首创功能横向评测...
热门文章
- VS2013 TeeChart_v5 MFC C++ 使用手册干货(三)TeeChart ColorGrid类的简单使用
- 前端面试——走楼梯问题
- Access查询中文乱码
- 将ng-alain中的delon组件放到本地使用
- 湖南大学计算机专业分数线,湖南大学2020年湖南省各专业录取分数线
- [Flex] 组件Tree系列 —— 运用LabelFunction hasChildren getChildren设置Tree包含节点个数...
- 一句shell命令搞定代码行数统计
- 【相识】亚马逊云科技 Community Builders 新成员
- maven-assembly-plugin maven自定义打包
- 存不存?——中国银行笑话