DataFrame API
Python Dataframe API Standard
Judgement: Adopt
Portable Python DataFrame spec; the way to write library code that runs on pandas, Polars, Modin, and cuDF.
Open standard for a portable DataFrame API across Python implementations. The aim: write code once, run on pandas, Polars, Modin, cuDF, or any compliant library.
Sister specification to the Array API Standard. Sponsored by data-apis.org with backing from Quansight, NVIDIA, Microsoft, Intel, and the major DataFrame projects. The standard everyone reaches for when "which DataFrame API?" needs to stop being a portability question.
At a glance
- Category
- In-Memory Format
- Governance
- Consortium for Python Data API Standards (data-apis.org)
- Status
- Draft RFC; multi-vendor adoption underway
- First released
- 2021
Links
Related standards
Other standards in In-Memory Format.
See DataFrame API in context
Open the interactive Data Landscape to compare DataFrame API against every other open standard, or grab the raw JSON. Spotted something wrong? Open an issue.