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.1.tar.gz (11.4 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.1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: planframe_pandas-0.7.1.tar.gz
  • Upload date:
  • Size: 11.4 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.1.tar.gz
Algorithm Hash digest
SHA256 ccdb30ddaaec9cebe9f1737131eb04359e0f6043a79c5342dbb0d4a5d51a77a0
MD5 b6c53fa9aa495b6a37176755c0fd60c3
BLAKE2b-256 276a59a53493ea6b4dba2bef8d4bcbe6697f21a7538abc5804fc226a690e573a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for planframe_pandas-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b1fec4ae01c8d6d679aab40535571055e706cfe1f513d4272381496fef752a31
MD5 d52001df495b04347fec3a7c371bffa2
BLAKE2b-256 324974610d65cb783065d6216ecb7dd6f235450062433dea6bf09224f319873c

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