anoconda创建env1环境,在env1环境中安装Faker包

#创建环境env1
conda create --name env1 python=3.7
#激活env1
activate env1
#在env1中安装Faker包
pip install Faker -i https://pypi.tuna.tsinghua.edu.cn/simple

python代码

生成假数据的fzdata.py文件内容如下:

from faker import Faker
import randomclass FakerDemo:def __init__(self):self.fake = Faker("zh-CN")def person(self, count):msg = ""for i in range(count):num = i + 1user_phone = self.fake.unique.phone_number()# 本年代中的日期和时间# datetime.datetime(2019, 2, 24, 22, 18, 44)phone_start_time = self.fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)      phone_end_time = self.fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)user_id = self.fake.unique.ssn()[2:14]if i %2 == 0: user_sex = '男'else : user_sex = '女'user_birth = user_id[6:14]user_address = self.fake.address()if i % 4 == 0:user_type = '奶爸'elif i % 4 == 1:user_type = '学生'elif i % 4 == 2:user_type = '养身中年'elif i % 4 == 3:user_type = '职场青年'user_register_time = self.fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)user_shopping_frequency = random.randint(2,15)user_complaining_frequency = random.randint(2,15)if i % 4 == 0:user_shopping_bias  = '衣服'elif i % 4 == 1:user_shopping_bias = '化妆品'elif i % 4 == 2:user_shopping_bias = '书籍'elif i % 4 == 3:user_shopping_bias = '数字产品'if i % 2 == 0:user_grade = '会员'elif i % 2 == 1:user_grade = '普通用户'user_receiving_frequency = random.randint(2,15)good_id = user_id[2:7]if i % 2 == 0:good_type = '服装'else: good_type = '书籍'a = random.randint(10,1000)b = a+100good_price_range = str(a) + '-' + str(b)user_shopping_behaviour = '加入购物车'shop_id = user_id[3:7]shop_star_grade = random.randint(0,6)user_shopping_time = self.fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)user_receiving_time = self.fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)user_complaining_time = self.fake.date_time_this_decade(before_now=True, after_now=False, tzinfo=None)msg += f"{num},{user_phone},{phone_start_time},{phone_end_time},{user_id},{user_sex},{user_birth},{user_address},{user_register_time},{user_shopping_frequency},{user_complaining_frequency},{user_shopping_bias},{user_grade},{user_receiving_frequency},{good_id},{good_type},{good_price_range},{user_shopping_behaviour},{shop_id},{shop_star_grade},{user_shopping_time},{user_receiving_time},{user_complaining_time}\n"return msgif __name__ == '__main__':#实例化FakeDemor对象f = FakerDemo()data = f.person(100000)//print(data)with open("D:\\Apostgraduation\\fzdata\\data.csv", "w") as d:d.write(data)

运行

python D:\Apostgraduation\fzdata\fzdata.py

参考文献

https://blog.csdn.net/m0_49949392/article/details/123887701
https://blog.csdn.net/qq_42831466/article/details/119819511

python Faker制造假数据并以csv格式写到文件中相关推荐

  1. python提取pdf表格数据_Python骚操作,提取pdf文件中的表格数据!

    在实际研究中,我们经常需要获取大量数据,而这些数据很大一部分以pdf表格的形式呈现,如公司年报.发行上市公告等.面对如此多的数据表格,采用手工复制黏贴的方式显然并不可取.那么如何才能高效提取出pdf文 ...

  2. 使用python Fake 制造假数据/测试数据

    第一次接触到Fake这个造数pyhton库,可以用来创造各种虚拟数据用来测试,记录一下一个简单的使用例子. # pip install faker #安装 import pandas as pd im ...

  3. python亿级mysql数据库导出_Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法...

    本文实例讲述了python实现将MySQL数据库表中的数据导出生成csv格式文件的方法.分享给大家供大家参考,具体如下: #!/usr/bin/env python # -*- coding:utf- ...

  4. python处理表格时候如何逐行处理csv格式的数据

    python处理表格时候如何逐行处理csv格式的数据 数据的处理是一些实验的基础,今天介绍的是一种逐行处理.csv后缀文件的方法 文章所用到的.csv数据如下: 数据的处理是一些实验的基础,今天介绍的 ...

  5. 【python数据分析】将爬取的数据保存为csv格式

    数据保存为csv格式 csv文件 python的csv模块 从csv文件读取内容 写入csv文件 运用实例 数据准备 将数据存为字典的形式 存储到csv文件 csv文件 一种用逗号分割来实现存储表格数 ...

  6. python读取xls数据_python_从.mat与.xls类型文件中读取数据

    从.xls类型文件中读取数据 在写机器学习算法的时候从UCI下载了一些数据,但是格式不是csv,而是.txt/.data,可以先用excel打开数据,在excel中将数据进行分列后导入python进行 ...

  7. python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。...

    [单选题]李明在他所属的公司工作五年,每天都很认真地处理繁杂的事情,同事们都夸他认真,但是依然没有建树,这是因为: [多选题]品牌标志的作用表现在 [单选题]新产品开发的第一个阶段是_______. ...

  8. python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。(4.0分)_学小易找答案...

    [单选题]文本文件存储的是(),由若干文本行组成,通常每行以换行符 '\n' 结尾.(4.0分) [单选题]()属性是返回被打开文件的访问模式.(4.0分) [单选题]重力坝是由砼或( )修筑而成的大 ...

  9. c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件

    全栈工程师开发手册 (作者:栾鹏) c#教程全解 c#读取csv文件成DataTable,将DataTable数据存储为csv格式文件, 测试代码 static void Main() {//自定义数 ...

最新文章

  1. 脑与认知科学2 脑神经电生理学下
  2. LYDSY模拟赛day2 Divisors
  3. 3-无重复字符的最长子串(中等)
  4. 东南大学4系短学期matlab,东南大学短学期混凝土教学实践
  5. js date转成 时间字符串_秋招快要开始了,前端笔试中的坑位-JS隐式转换问题
  6. arcgis api 3.x for js 入门开发系列六地图分屏对比(附源码下载)
  7. Java第四周编程总结
  8. 亲测有效!实现Chrome浏览器下载速度提升3倍!
  9. unity connect mysql_unity连接mysql
  10. 安卓bochs安装linux教程,Ubuntu环境下安装Bochs
  11. python数据清洗入门教程(完整版)
  12. 《iOS 开发进阶(唐巧)》读书笔记
  13. copy ctor、copy assignment(拷贝构造函数和拷贝赋值函数)
  14. 榆熙电商:为何购物旗舰店选择优于其他?
  15. 在美国高校找教职及教学中的体会
  16. pandas 读表格_手把手教你数据分析(1)--Pandas读取Excel信息
  17. SuperMap GIS的TIN地形数据处理十问
  18. AppCompat V21:将 Materia Design 兼容到5.0之前的设备
  19. Windows Store协议(ms-windows-store)解析和使用
  20. 什么是BS结构,什么是CS结构?

热门文章

  1. java osgi 模块热插拔_osgi记录
  2. bga焊盘怎么做_焊接焊盘和BGA设计规则-嘉立创PCB打样专业工厂-线路板打样
  3. linux 小技巧 —— Ubuntu 中文论坛转载
  4. 关于负采样tf.nn.sampled_softmax_loss
  5. 激荡 20 年:IE 浏览器的辉煌与落寞
  6. 创业型的公司,请不要给员工开空头支票。要来,就来点实际的!
  7. 判断二月天数的c语言程序,C语言 输入年月日判断是第几天
  8. FDA算法的疲劳驾驶检测是什么?
  9. win10 1803 频繁死机,卡死不动
  10. 大学毕业第一年 我就送了一年外卖 哭了整整一晚