pandas-dev/pandas ↗
Created Jan 1, 2021 · View the pandas-dev/pandas repository page
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
2,475
Lines of Code
90,949
From
Aug 5, 2009
To
Jan 1, 2021
About pandas-dev/pandas
Pandas is a powerful Python library for data analysis and manipulation that provides flexible, labeled data structures similar to R's data.frame objects. Built on top of NumPy, it offers fast and intuitive tools for working with relational and labeled data in real-world scenarios. The project began at AQR, a quantitative hedge fund, in 2008 and has since become one of the most widely used data analysis tools in the Python ecosystem.
The library excels at handling missing data, automatic data alignment across labeled axes, and split-apply-combine operations through its group by functionality. It provides comprehensive I/O capabilities for loading and saving data from various formats including CSV, Excel, SQL databases, and HDF5, making it easy to integrate with different data sources. Additional strengths include sophisticated indexing and slicing operations, data reshaping and pivoting, time series functionality with date range generation and moving window statistics, and intuitive merging and joining of datasets.
Pandas is actively maintained through a collaborative open-source process with an engaged community. Development discussions occur primarily on GitHub's issue tracker, with additional coordination through mailing lists and community meetings. The project welcomes contributions of all kinds, from bug fixes and documentation improvements to feature enhancements, and provides resources for both new and experienced contributors to get involved.