Skip to content

dwenlvov/CreateData

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CreateData

PyPI - Version

When you need to come up with a test dataset quickly.

Python

pip install CreateData

and you need to install:

pip install pandas numpy python-dateutil

Fast and easy data generation N-row

import CreateData.create_data as cd

cd.EasyData().gnrt({'size':1000}, easy=True)

Output example:

id date bool int float str
0 2023-07-17 False 6 5.776716 ITYELsf
1 2024-01-01 True 8 6.385161 kvGhRr
2 2023-04-01 False 3 3.418855 Ur
3 2023-11-06 True 8 5.984482 PZqwSJaO
4 2023-07-16 False 1 4.696562 yvye

Need more columns and their customizations?

params = cd.EasyData().get_params()

Output:

{'size': 100, 'date': {'col': 1, 'min_date': '2023-02-27', 'max_date': '2024-02-27'}, 'bool': {'col': 1}, 'int': {'col': 1, 'min_int': 1, 'max_int': 10}, 'float': {'col': 1, 'min_float': 1, 'max_float': 10}, 'str': {'col': 1, 'min_str': 1, 'max_str': 10, 'dgts': False, 'pctn': False}}

small clarification:
max_date <- now()
min_date <- max_date - 1 year

Edit the dictionary and pass it to the function

cd.EasyData().gnrt(params)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages