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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: faker_pyspark-0.5.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.5.0.tar.gz
Algorithm Hash digest
SHA256 601b698d57edd6e18de5bd735e732e25d695b6def508305f0de6e18d97c7d138
MD5 0bf0607777bae6269f604f3ce5c21cf3
BLAKE2b-256 58bcccb9b91141f21e2524f048270a21e3e7099ff4ab96b3b7d3d7e8b6af0eb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: faker_pyspark-0.5.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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 384d2220aa824986688351df06152d82fafe3d8b47104aac6ec83287f64e2da0
MD5 60821df7a6f23a6283fa438b1c8a7ed4
BLAKE2b-256 48dd0b97c3630395735714939663ebc42cdafa7bed0dd42b0741290e0c129cae

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