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.6.0.tar.gz (11.2 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.6.0-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for planframe_pandas-0.6.0.tar.gz
Algorithm Hash digest
SHA256 3f8bf1ae60b17bc9bfaec72e7c4a49cfe2f2bf8f4a6d82c7d1f98ca0532e115b
MD5 4cc55e53bcb16bfc3e9fa1bdca0cf212
BLAKE2b-256 8481538211c17b4d657ffdc22bb961ea08d2bb17abdf3df0bdb72663da06c41b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for planframe_pandas-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 375a797ca1d1990e7383cacf952b0170f76e4e071d1da76f0820f770f4e03501
MD5 594f7bf8501a9676a6b02199da514785
BLAKE2b-256 7eea0dcb467a0ff01432ff896456d54bad1ac942de427e64737501ce5e481881

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