Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more (by pandas-dev)


Basic Pandas repo stats
4 days ago

pandas-dev/pandas is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.

Pandas Alternatives

Similar projects and alternatives to Pandas

  • GitHub repo Scrapy

    Scrapy, a fast high-level web crawling & scraping framework for Python.

  • GitHub repo NumPy

    The fundamental package for scientific computing with Python.

  • GitHub repo matplotlib

    matplotlib: plotting with Python

  • GitHub repo Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  • GitHub repo scikit-learn

    scikit-learn: machine learning in Python

  • GitHub repo Robot Framework

    Generic automation framework for acceptance testing and RPA

  • GitHub repo cheatsheets

    Official Matplotlib cheat sheets (by matplotlib)

  • GitHub repo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • GitHub repo Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

  • GitHub repo moment

    Parse, validate, manipulate, and display dates in javascript.

  • GitHub repo requests

    A simple, yet elegant HTTP library.

  • GitHub repo Babel (Formerly 6to5)

    🐠 Babel is a compiler for writing next generation JavaScript.

  • GitHub repo Selenium WebDriver

    A browser automation framework and ecosystem.

  • GitHub repo Sinatra

    Classy web-development dressed in a DSL (official / canonical repo)

  • GitHub repo faker

    A library for generating fake data such as names, addresses, and phone numbers. (by faker-ruby)

  • GitHub repo Jinja2

    A very fast and expressive template engine.

  • GitHub repo arrow

    Better dates & times for Python (by arrow-py)

  • GitHub repo pytest

    The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

  • GitHub repo JRuby

    JRuby, an implementation of Ruby on the JVM

  • GitHub repo Python-Markdown

    A Python implementation of John Gruber’s Markdown with Extension support.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Pandas alternative or higher similarity.


Posts where Pandas has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-18.
  • Capture tabular data from
  • Deploying Jupyter Notebook as a Web Page | 2021-04-18
    Pandas 📊 to work with the processed customer data
  • Programming for Beginners | 2021-04-16
    As we can observe, imperative programming in Python specifies the computational steps to get the desired output, where the declarative style of SQL describes the output. Another thing to mention is that Python does support a (functional) declarative style of programming and SQL-like interface with the use of some modules such as Pandas. Python does even extend for other features of programming such as object-oriented and functional programming, making it a general-purpose language.
  • Exploring data with Jupyter Notebook, Pandas and CrateDB | 2021-04-15
    In this post, I'll play a little bit with the NYC taxi dataset using Pandas and Matplotlib. This will be a simple example, but you can take it from here and explore further what you can do with these tools.
  • Curso de programación en Python organizado por estudiantes :) | 2021-04-13
  • 5 Python Libraries You Need to Know | 2021-04-10
    NumPy is the fundamental package for scientific computing in Python and provides a solid foundation on top of which to build your numerical algorithms. Pandas provides powerful data structures and tools to make working with large datasets easier. It can load data in many formats including csv, json, html and others.
  • Win/Loss Ratio of Bloody Sundays. How Often Does It Happens? (2017-2021 Data)
  • US presidents according to the word count of their wikipedia page [OC]
    Data from wikipedia scrapping, (date 2021-04-08) Make with python 3.6, with wikipedia, pandas and seaborn libraries
  • Troubleshooting: ValueError: For argument "inplace" expected type bool, received type str.
    The signature of the pandas.DataFrame.drop method is:
  • Beginner's Python Cheat Sheets (updated)
    This one straight from the pandas github
  • Why import numpy when you import pandas?
    You doesn't have to import numpy in your code if you're not using it directly. As you can see in the pandas source code the numpy is being imported by pandas:
  • If you refer to a method in a code comment or in a Git comment, what nomenclature do you use to differentiate between static (or class) and instance methods? | 2021-03-27
    There are situations where you need to refer by name another method in comments or a Git commit. For example, you could have a "See Also" section in your docstring that lists related functions (example).
  • Top 10 Python Libraries | 2021-03-24
    Pandas is a machine learning library that offers high-level data structures and a wide variety of tools for data analysis. It provides essential data structures like series, data frames, and panels, which help manipulate data sets and time series. It also offers high-level abstraction and multiple methods for convenient data filtering.
  • The Riddle of Django - Function call fail, exit back to view?
    haha. Now I remember. I created that little haxy system because the overall exceptions blew my mind. Unproductive at the time. Yes. I understand this is correct. Thank you!
  • How I create GitHub project reporting from scratch | 2021-03-05
    Fortunately, I found a chart generator in pandas (a library for data analysis) that uses matplotlib under the hood. Working with it is very simple: create a table, add data, and plot lines.