Virva
Virva is the simplest fake dataframe generator
Purpose of the package
- The purpose of this package is to provide the world simplest fake dataframe generator
Features
- Generate fake dataframe of any lenght
- Random names generations
- Random cities generations
- Random jobs title generations
- Random contrie generations
- CSV export
- Generate custom categorical variables
- Generate custom numerical variables
- And much more
Getting Started
The package can be found on pypi hence you can install it using pip
Installation
pip install virva
Usage
# Import Virva generator
>>> from virva.core import Generator
# generate 50 random names
>>> names= Generator.generate_names("Names", number=50)
# generate 50 random age's between 5 and 18 year old
>>> ages =Generator.generate_integers("Ages", number=50, 5, 18)
# generate 50 random scores between 1.0 and 5.0
>>> scores=Generator.generate_floats("stars", number=50, 1.0, 5.1)
# generate 50 random gender type between Male (M) and Female (F)
>>> gender=Generator.generate_objects("Gender", number=50, ["M", "F"])
# generate 50 random jobs
>>> jobs= Generator.generate_jobs("Jobs", number=50)
# generate 50 random cities
>>> cities= Generator.generate_cities("Cities", number=50)
# generate 50 random diseases
>>> diseases=Generator.generate_diseases("diseases", number=50)
# generate 50 random foods
>>> foods=Generator.generate_foods("foods", number=50)
# generate 50 random us_states
>>> us_states=Generator.generate_us_states("us_states", number=50)
# generate 50 random contries
>>> countries=Generator.generate_countries("Countries", number=50)
#generate csv file with above dataframe with the name "my_shynthetic_dataframe"
>>> list_of_dataframe=[names, ages, scores, gender, jobs, cities, diseases, foods, us_states, countries]
>>>Generator.assemble("path/to/your/directory", list_of_dataframe, "my_shynthetic_dataframe")
Contribution
Contribution are welcome. Notice a bug ? let us know. Thanks you
Author
- Main Maitainer : Charles TCHANAKE
- email : datadevfernolf@gmail.com
Metadata
Release files for virva 0.1.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| virva-0.1.9-py3-none-any.whl | Python 3 | none | any | Details |
Release files / virva-0.1.9-py3-none-any.whl
| Download URL | virva-0.1.9-py3-none-any.whl |
|---|---|
| Size | 80.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
81207607cff360e0e4553ba2be08c893615056b28455eb2fcf453be1f14232b6
|
|
BLAKE2b-256 checksum How to use checksums |
d65a0c3d867374503794f69aef3979d4ec3ac8a18c33e7f48061b34503e39808
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.9
|