EVERYTHING XIAOMI
Get listed

pandas

pandas is a free, open-source Python library for data analysis and manipulation.

Place
#26 of 37
Score
6.1
pandas's website

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.

All about pricing
PlanPriceWhat it gives you
pandasFreeOpen-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

All alternatives
  1. 1Bruin for Customer Success logo

    Bruin for Customer Success

    Free planOpen sourceWebAPIExtensionLinux
    8.2$0.01 usage-based
  2. 2Cube logo

    Cube

    Free planOpen sourceWebAPILinuxSelf-hosted
    7.9From $40 a month
  3. 3Apache Beam logo

    Apache Beam

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  4. 4Apache Hop logo

    Apache Hop

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  5. 5Coalesce Catalog logo

    Coalesce Catalog

    Free planWebAPIExtension
    7.5From $150 a month
  6. 6dbt Semantic Layer logo

    dbt Semantic Layer

    Free planWebAPIExtension
    7.5From $100 a month