Pandas

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)

Pandas Alternatives

Similar projects and alternatives to Pandas

  1. CPython

    1,521 Pandas VS CPython

    The Python programming language

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. TypeScript

    1,434 Pandas VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  4. fastapi

    558 Pandas VS fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  5. Django

    536 Pandas VS Django

    The Web framework for perfectionists with deadlines.

  6. Pytorch

    393 Pandas VS Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  7. NumPy

    303 Pandas VS NumPy

    The fundamental package for scientific computing with Python.

  8. tensorflow

    236 Pandas VS tensorflow

    An Open Source Machine Learning Framework for Everyone

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. OpenCV

    216 Pandas VS OpenCV

    Open Source Computer Vision Library

  11. Scrapy

    189 Pandas VS Scrapy

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

  12. examples

    177 Pandas VS examples

    TensorFlow examples (by tensorflow)

  13. polars

    151 Pandas VS polars

    Dataframes powered by a multithreaded, vectorized query engine, written in Rust

  14. SQLAlchemy

    139 Pandas VS SQLAlchemy

    The Database Toolkit for Python

  15. cheatsheets

    126 Pandas VS cheatsheets

    Official Matplotlib cheat sheets (by matplotlib)

  16. Apache Spark

    123 Pandas VS Apache Spark

    Apache Spark - A unified analytics engine for large-scale data processing

  17. scikit-learn

    89 Pandas VS scikit-learn

    scikit-learn: machine learning in Python

  18. Keras

    88 Pandas VS Keras

    Deep Learning for humans

  19. Apache Arrow

    Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics

  20. seaborn

    83 Pandas VS seaborn

    Statistical data visualization in Python

  21. NLTK

    69 Pandas VS NLTK

    NLTK Source

  22. matplotlib

    39 Pandas VS matplotlib

    matplotlib: plotting with Python

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Pandas alternative or higher similarity.

Pandas discussion

Log in or Post with
  1. User avatar
    e123459c
    · about 1 year ago
    · Reply

    Review ★★★★☆ 8/10

  2. User avatar
    SiavoshZarrasvand
    · about 1 year ago
    · Reply

    Review ★★★★☆ 8/10

  3. User avatar
    5d8c8079
    · about 1 year ago
    · Reply

    Review ★★★★☆ 8/10

Pandas reviews and mentions

Posts with mentions or reviews of Pandas. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-10.
  • Don't Know These 6 Tools? No Wonder Your Python Development Is So Slow
    4 projects | dev.to | 10 Jul 2025
    👉 https://pandas.pydata.org/
  • Open Source Can't Coordinate
    6 projects | news.ycombinator.com | 19 Jun 2025
  • Top Programming Languages for AI Development in 2025
    9 projects | dev.to | 29 Apr 2025
    Libraries for data science and deep learning that are always changing
  • How to import sample data into a Python notebook on watsonx.ai and other questions…
    1 project | dev.to | 13 Apr 2025
    # Read the content of nda.txt try: import os, types import pandas as pd from botocore.client import Config import ibm_boto3 def __iter__(self): return 0 # @hidden_cell # The following code accesses a file in your IBM Cloud Object Storage. It includes your credentials. # You might want to remove those credentials before you share the notebook. cos_client = ibm_boto3.client(service_name='s3', ibm_api_key_id='api-generated', ibm_auth_endpoint="https://iam.cloud.ibm.com/identity/token", config=Config(signature_version='oauth'), endpoint_url='https://s3.direct.us-south.cloud-object-storage.appdomain.cloud') bucket = 'your-bucket-referenced-here' object_key = 'nda__da__crxq8b2hmy.txt' # load data of type "text/plain" into a botocore.response.StreamingBody object. # Please read the documentation of ibm_boto3 and pandas to learn more about the possibilities to load the data. # ibm_boto3 documentation: https://ibm.github.io/ibm-cos-sdk-python/ # pandas documentation: http://pandas.pydata.org/ streaming_body_1 = cos_client.get_object(Bucket=bucket, Key=object_key)['Body'] with open("nda.txt", "r") as f: nda_content = f.read() print("Content of nda.txt has been read.") except FileNotFoundError: print("Error: nda.txt not found in the current directory.") nda_content = "" # Initialize knowledge source content_source = CrewDoclingSource( file_paths=["..."] )
  • How I Hacked Uber’s Hidden API to Download 4379 Rides
    4 projects | dev.to | 9 Apr 2025
    As with any web scraping or data processing project, I had to write a fair amount of code to clean this up and shape it into a format I needed for further analysis. I used a combination of Pandas and regular expressions to clean it up (full code here).
  • Show HN: Aiopandas – Async .apply() and .map() for Pandas, Faster API/LLMs Calls
    6 projects | news.ycombinator.com | 15 Mar 2025
    Can this be merged into pandas?

    Pandas does not currently install tqdm by default.

    pandas-dev/pandas//pyproject.toml [project.optional-dependencies] https://github.com/pandas-dev/pandas/blob/main/pyproject.tom...

    Dask solves for various adjacent problems; IDK if pandas, dask, or dask-cudf would be faster with async?

    Dask docs > Scheduling > Dask Distributed (local) https://docs.dask.org/en/stable/scheduling.html#dask-distrib... :

    > Asynchronous Futures API

    Dask docs > Deploy Dask Clusters; local multiprocessing poll, k8s (docker desktop, podman-desktop,), public and private clouds, dask-jobqueue (SLURM,), dask-mpi:

  • We Are Destroying Software
    4 projects | news.ycombinator.com | 8 Feb 2025
    They are when the only reason they are flagged as security updates is because some a single group deems a very rare, obscure edge case as a HIGH severity vuln when in practice it rarely is => this leads to having to upgrade a minor version of a library that ends up causing breaking changes.

    This is the recent thread I'm down. Pandas 2.2 broke SQLalchemy backwards compatibility: https://stackoverflow.com/questions/38332787/pandas-to-sql-t... + https://github.com/pandas-dev/pandas/issues/57049#issuecomme...

  • Must-Know 2025 Developer’s Roadmap and Key Programming Trends
    6 projects | dev.to | 5 Feb 2025
    Python’s Growth in Data Work and AI: Python continues to lead because of its easy-to-read style and the huge number of libraries available for tasks from data work to artificial intelligence. Tools like TensorFlow and PyTorch make it a must-have. Whether you’re experienced or just starting, Python’s clear style makes it a good choice for diving into machine learning. Actionable Tip: If you’re new to Python, try projects that combine data with everyday problems. For example, build a simple recommendation system using Pandas and scikit-learn.
  • Sample Super Store Analysis Using Python & Pandas
    3 projects | dev.to | 4 Feb 2025
    This tutorial provides a concise and foundational guide to exploring a dataset, specifically the Sample SuperStore dataset. This dataset, which appears to originate from a fictional e-commerce or online marketplace company's annual sales data, serves as an excellent example for learning and how to work with real-world data. The dataset includes a variety of data types, which demonstrate the full range of capabilities that the Pandas library, written in Python can offer.
  • Bullish on AI infrastructure, bearish on AI developer frameworks
    3 projects | dev.to | 31 Jan 2025
    Data preprocessing and manipulation: Libraries like Pandas solve for the messy, real-world challenge of efficiently wrangling and cleaning large datasets. Without it, you'd be reinventing functionality for basic tasks like merging, filtering, or aggregating data.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic Pandas repo stats
427
45,967
9.9
6 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.

The primary programming language of Pandas is Python.


Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io