Skip to content

Instantly share code, notes, and snippets.

@sagorbrur
Created June 20, 2019 11:19
Show Gist options
  • Save sagorbrur/dbd91a906954d47086b319367cc211ab to your computer and use it in GitHub Desktop.
Save sagorbrur/dbd91a906954d47086b319367cc211ab to your computer and use it in GitHub Desktop.
# dependency
# pip install pydbgen
from pydbgen import pydbgen
import pandas as pd
generator = pydbgen.pydb()
# Generate a license-plate (US style)
print(generator.license_plate())
# Generate few random names
print(generator.gen_data_series(num=10,data_type='name'))
# Generate random phone numbers
print(generator.simple_ph_num())
print(generator.gen_data_series(num=10,data_type='phone_number_full'))
# Generate a full data frame with random name, street address, SSN, date
df = generator.gen_dataframe(fields=['name','street_address','ssn','date'])
print(df)
df_pd = pd.DataFrame(df)
export_csv = df_pd.to_csv('export_dataframe.csv', index = None, header=True)
print('done!')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment