from faker import Faker import json output=open('dirty-data.json','w') fake=Faker() alldata={} alldata['records']=[] for x in range(1000): data={"name":fake.name(),"age":fake.random_int(min=18, max=80, step=1),"guid":fake.guid(),"birthday":fake.birthday()," signup_date":fake. signup_date(),"account_type":fake.account_type())} alldata['records'].append(data) json.dump(alldata,output)
from faker import Faker import csv output=open("dirty-data.csv','w') fake=Faker() header=['guid','age','birthday','signup_date','account_type'] mywriter=csv.writer(output) mywriter.writerow(header) for r in range(1000): mywriter.writerow([fake.guid(),fake.random_int(min=18, max=80, step=1), fake.guid(), fake.age(),fake.birthday(),fake.signup_date(),fake.account_type())]) output.close()
from faker import Faker import json import os os.chdir("/home/demilsonfayika/dataanglo") fake=Faker() userid=1 for i in range(1000): name=fake.guid() fname=name.replace(" ","-")+'.json' data={ "guid":guid, "age":fake.random_int(min=18, max=101, step=1), "birthday":fake.(), "signup_date":fake.signup_date(), "account_type":fake.account_type() } datajson=json.dumps(data) output=open(fname,'w') userid+=1 output.write(datajson) output.close()