pandas
pandas is a free, open-source Python library for data analysis and manipulation.
What pandas is
pandas is a free, open-source Python library for data analysis and manipulation. Its DataFrame object provides integrated indexing for working with tabular data. The library reads and writes formats such as CSV, Excel, SQL, JSON, and Parquet, along with HDF5, Feather, ORC, and Stata. Analysis operations include filtering, summary statistics, custom aggregation, reshaping, pivoting, joins, and merges. Time-series tools work with dates and time-indexed data, including date ranges and frequency operations; plotting uses Matplotlib. pandas supports Linux, macOS, and Windows, and is distributed through conda-forge, PyPI, and source code on GitHub. It requires NumPy and python-dateutil, with tzdata also required on Windows and Pyodide. Some methods need optional dependencies: HDF5 reading requires PyTables, for example, while Markdown output requires tabulate. Optional packages can add capabilities for Excel, SQL databases, cloud storage, plotting, and other tasks. The project is affiliated with NumFOCUS and uses a BSD or similar open-source license.
Good
- Free and open source.
- Supports Linux, macOS, and Windows.
- Reads and writes many data formats.
- Includes reshaping, joins, and aggregation.
- Provides time-series operations.
Watch out
- Requires NumPy and python-dateutil.
- Some methods require optional dependencies.
- Windows and Pyodide also require tzdata.
- Transformation interface is code-based.
Who it suits
pandas suits Python users who need code-based data manipulation, analysis, or time-series operations. It also fits workflows that handle data across the listed file formats.
Verdict
pandas offers a broad set of data manipulation and analysis operations through Python code. Account for its required and optional dependencies when planning an installation or workflow.
Plans and prices
From pandas's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| pandas | Free | Open-source Python library · Install via conda-forge, PyPI, or source code |
The facts
Each one read from pandas's own pages, with the date it was checked.
What it does
- Analysis
- It supports filtering, summary statistics, custom aggregation, reshaping, pivoting, joins, and merges.checked 5 Oct 2026
- Data formats
- It reads and writes formats including CSV, Excel, SQL, JSON, and Parquet.checked 5 Oct 2026
- DataFrames
- It provides an efficient DataFrame object for data manipulation with integrated indexing.checked 5 Oct 2026
- Dependencies
- pandas requires NumPy and python-dateutil; tzdata is required on Windows and Pyodide.checked 5 Oct 2026
- Installation
- The pandas development team distributes it through conda-forge, PyPI, and source code on GitHub.checked 5 Oct 2026
- Integrations
- Optional dependencies add features for Excel, SQL databases, cloud storage such as Amazon S3 and Google Cloud Storage, plotting, and other tasks.checked 5 Oct 2026
- Optional requirements
- Some methods require optional dependencies; for example, reading HDF5 requires PyTables and Markdown output requires tabulate.checked 5 Oct 2026
- Performance
- The library says critical code paths are written in Cython or C.checked 5 Oct 2026
- Project
- The project is affiliated with the NumFOCUS Foundation and releases its software under a BSD or similar open-source license.checked 5 Oct 2026
- Purpose
- pandas is an open-source tool for data analysis and manipulation built on Python.checked 5 Oct 2026
- Support
- The website directs users to ask questions on Stack Overflow and provides documentation and community tutorials.checked 5 Oct 2026
- Supported systems
- The documentation describes installation on Linux, macOS, and Windows.checked 5 Oct 2026
- Time series
- It includes tools for date, time, and time-indexed data, including date-range and frequency operations.checked 5 Oct 2026
- Visualization
- It provides plotting that uses Matplotlib.checked 5 Oct 2026
The company
- Founded
- 2008checked 28 Sep 2026
Alternatives to pandas
- 1

Bruin for Customer Success
Free planOpen sourceWebAPIExtensionLinux8.2$0.01 usage-based - 2

Cube
Free planOpen sourceWebAPILinuxSelf-hosted7.9From $40 a month - 3

Apache Beam
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 4

Apache Hop
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 5

Coalesce Catalog
Free planWebAPIExtension7.5From $150 a month - 6

dbt Semantic Layer
Free planWebAPIExtension7.5From $100 a month
