Skip to main content

faker-pyspark is a PySpark DataFrame and Schema provider for the Faker python package

Project description

PySpark provider for Faker

Python package

faker-pyspark is a PySpark DataFrame and Schema (StructType) provider for the Faker Python package.

Description

faker-pyspark provides PySpark based fake data for testing purposes. The definition of "fake" in this context really means "random," as the data may look real. However, I make no claims about accuracy, so do not use this as real data!

Installation

Install with pip:

pip install faker-pyspark

Add as a provider to your Faker instance:

from faker import Faker
from faker_pyspark import PySparkProvider
fake.add_provider(PySparkProvider)

If you already use faker, you probably know the conventional use is:

from faker import Faker
fake = Faker()

PySpark DataFrame, Schema and more

>>> df           = fake.pyspark_dataframe()
>>> schema       = fake.pyspark_schema()
>>> df_updated   = fake.pyspark_update_dataframe(df)
>>> column_names = fake.pyspark_column_names()
>>> data         = fake.pyspark_data_dict_using_schema(schema)
>>> data         = fake.pyspark_data_dict()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

faker_pyspark-0.3.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

faker_pyspark-0.3.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file faker_pyspark-0.3.0.tar.gz.

File metadata

  • Download URL: faker_pyspark-0.3.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.5.0

File hashes

Hashes for faker_pyspark-0.3.0.tar.gz
Algorithm Hash digest
SHA256 56ec1d84d42117aa633b4da42a665668e842ef46971524ed750504c472b43170
MD5 8194473ad14594b03a90d7e2cdc0c5e1
BLAKE2b-256 f1237efe4dcc93205073f0e9476600e0a1a3358609f24e6f6d60593f313aa8aa

See more details on using hashes here.

File details

Details for the file faker_pyspark-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: faker_pyspark-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.4 Darwin/22.5.0

File hashes

Hashes for faker_pyspark-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a626017b7221ba9eca29f8dc4ce04f6407f36a566eb05c846a7ddb9aa7e23e94
MD5 aba55f9429be1a77154ecc146d180e15
BLAKE2b-256 5742f0492a1223a35ddd356dc9cdeca5110c30fd2fe5b0c5ec506eb1bac10cb7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page