某剧组在拍摄一部反映都市白领生活的电视剧,主人公Amy在一家公司做销售工作。这天,她在公司整理客户数据,加班到很晚,有一个镜头需要拍摄她使用电脑整理的客户资料的画面。由于影视作品是面向公众的,不能展示真实的用户资料。
要用到Python的一个库faker,它可以自动帮助我们生成各种看似真实的‘假’数据。
代码如下:
import pandas as pd
import faker #pip install faker 确定已经安装faker库
f=faker.Faker('zh-cn') #给定语言zh-cn为中文简体
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{y}%m{m}%d{d}').format(y='年',m='月',d='日') for i in range(10)],
'意向':[f.random_element(('有','无')) for i in range(10)],
'地址':[f.street_address() for i in range(10)]})
df
'''
客户姓名 年龄 最后去电时间 意向 地址
0 徐桂芳 37 2022年04月03日 有 梁