Skip to main content

PySpark provider for Faker

Python package CodeQL

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 = Faker()
fake.add_provider(PySparkProvider)

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()

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.6.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.6.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: faker_pyspark-0.6.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.6.0.tar.gz
Algorithm Hash digest
SHA256 6ddcae044c90c95ac14060381a970cc3d29a348f322d8cf44ef919f0b50de291
MD5 cb985edbbec772571c87368d528388ef
BLAKE2b-256 10ec630aae50f0e21e698a404427fa8bc0c099088306e78817b248b43929ea1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faker_pyspark-0.6.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.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0ed4e6ec8082962971696fadcd5bb539dfe8f5f9c810d9d413367f49a54960c6
MD5 013ebb53916cd785157d1813849a0e65
BLAKE2b-256 c07bff5595a54b11a4ce0f6d9c208dc3fda1c4ebfd7e0068e2d6c54a497691e1

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