datafusion-python
Query CSV, Parquet, and JSON data fast with SQL or Python DataFrames
All Skills in This Repository (5)
Pure Emerald Level Indicatorsdatafusion-python
Write DataFusion DataFrame and SQL queries with Apache Arrow integration in Python.
make-pythonic
Audits and refactors Apache DataFusion Python API to accept native types for literal arguments.
check-upstream
Audits python-api coverage of upstream DataFusion Rust bindings and reports gaps.
ffi-capsule-protocol
Enforces the settled PyCapsule FFI protocol for DataFusion extension getters and codecs.
audit-skill-md
Audits the datafusion-python skill documentation against the current public Python API.
Frequently Asked Questions
FAQPage SchemaHow to install datafusion-python?โผ
Run `npx skills add apache/datafusion-python --all -g -y` in your terminal to install all skills in this suite globally.
What is Apache DataFusion for Python?โผ
It is a fast in-process query engine built on Apache Arrow that lets you run SQL or DataFrame queries on CSV, Parquet, JSON, and Pandas data without setting up a database server.
How do I query a Parquet file in Python?โผ
Create a SessionContext, register the Parquet file, then run a SQL query or chain DataFrame methods like filter, aggregate, and sort before collecting results.
Does datafusion-python work with AI coding assistants?โผ
Yes. It ships a SKILL.md following the Agent Skills open standard, so Claude Code, Cursor, Codex, and other agents can write idiomatic DataFusion code for you.
Can I convert results to Pandas or Polars?โผ
Yes. Any DataFrame result can be converted with to_pandas(), to_polars(), to_arrow_table(), or to_pydict() for use in the rest of your Python workflow.
Related Repositories in Data & Analytics
View All in Data & AnalyticsโPaddleOCR
Extract text, tables, and formulas from PDFs and images
Scrapling
Scrape any website and bypass anti-bot protection with AI
last30days-skill
Research any topic across Reddit, X, YouTube, and the web