Overview
pandas is a flexible and expressive Python data-analysis library for relational and labeled data. Centered on Series and DataFrame, it brings reshaping, joining, aggregation, missing values, time series, and data I/O into one interface.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Handle label alignment, grouping, joins, pivots, and I/O
It provides automatic and explicit alignment, missing-data handling, mutable columns, groupby operations, label-based indexing, merge and join, reshaping and pivoting, and hierarchical indexes. I/O covers flat files such as CSV, Excel, databases, and HDF5, while time-series tools include ranges, frequency conversion, windows, shifting, and lagging.
Sources: [1]
For Python workflows exploring and preparing tabular data
It fits cleaning, aggregation, feature preparation, and reporting tasks that map naturally to rows and columns. Measure data volume, dtypes, missing-value representation, indexes, copies, and memory in the real pipeline, then define when work moves to a database or distributed system.
Sources: [1]
Check NumPy, optional I/O dependencies, and release differences
pandas requires NumPy and python-dateutil, plus tzdata in some environments, while file formats and database connections may need optional packages. Separate current PyPI or Conda releases from the main branch and review the chosen version's what's-new and installation pages for breaking changes and minimum dependencies. The license is BSD 3-Clause.
Sources: [1]
Official sources
- [1]pandas README(2026-09-13)
Supplemental curator note
Selected for turning a short common-word name into specific discovery through Python, DataFrame, and operation-focused documentation.
Growth
Growth trends · Last 30 days
49,724 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 331
- Open PRs
- 233
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- data-analysis
- pandas
- flexible
- alignment
- python
- data-science
- Stars
- 49,724
- Forks
- 20,376
- Watchers
- 1,140
- Open issues
- 2,503
- Primary language
- Python
- License
- BSD-3-Clause
- Repository last updated
- Sep 13, 2026
Explore next
- scikit-learn67,238 Stars
A Python ML library unifying preprocessing, classification, regression, clustering, model selection, and evaluation.
Python - Streamlit45,739 Stars
A framework that turns Python scripts into interactive data apps with widgets, dataframes, and charts.
Python - Apache Spark43,989 Stars
A large-scale data-processing engine unifying SQL, DataFrames, batch, streaming, and machine learning.
Scala - NumPy32,733 Stars
The Python numerical-computing foundation for N-dimensional arrays, broadcasting, linear algebra, Fourier transforms, and random numbers.
Python - Apache Flink26,336 Stars
A stateful data framework for stream and batch processing with event time, windows, exactly-once guarantees, and back-pressure.
Java
Report incorrect information
Tell us if any listing information is incorrect or outdated.