Skip to main content

pandas backend adapter for PlanFrame.

Project description

planframe-pandas

Docs PyPI License: MIT

pandas adapter package for PlanFrame. Import as planframe_pandas.

Documentation (ReadTheDocs):

  • pandas track (end users): https://planframe.readthedocs.io/en/latest/planframe_pandas/
  • Light API reference: https://planframe.readthedocs.io/en/latest/planframe_pandas/reference/api/

Notes

  • PlanFrame is always lazy: chaining does not touch backend data; execution happens at collect() boundaries.

Common transforms

  • with_row_count(name="row_nr", offset=0): add a monotonically increasing row number column.
  • clip(lower=..., upper=..., subset=...): clamp numeric columns (if subset=None, clamps all numeric schema fields).
  • cast_many / cast_subset: multi-column cast helpers.
  • fill_null_many / fill_null_subset: multi-column fill-null helpers.
  • rename_upper/lower/title/strip(...): schema-driven rename helpers.
  • pivot_longer(...) / pivot_wider(...): reshape convenience wrappers around melt / pivot.

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

planframe_pandas-0.7.0.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

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

planframe_pandas-0.7.0-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file planframe_pandas-0.7.0.tar.gz.

File metadata

  • Download URL: planframe_pandas-0.7.0.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for planframe_pandas-0.7.0.tar.gz
Algorithm Hash digest
SHA256 6361d238ce30af06aff9a29aeb64776f12d1aedf04ef55bc007b9dfea1f306dc
MD5 b0176e45817445df0ff99b53922ce30a
BLAKE2b-256 a692f96fb280b50c57b3cfa18620d32575be8fb144e9fdfca4dab8dc0a940f21

See more details on using hashes here.

File details

Details for the file planframe_pandas-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for planframe_pandas-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8848667fb1bbdf02bcccf0bcbd223970fb3ff2ee63d076b8182b6aa79c1433c9
MD5 4a4f3973977fc7c1d587f125a3f06ee0
BLAKE2b-256 1fb2edc4e77d242404f253467917e1f5427c9c55e963270fffa5e2ed59adc4b7

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