Skip to content

A simple and efficient tool to parallelize Pandas operations on all available CPUs

License

Notifications You must be signed in to change notification settings

nalepae/pandarallel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 16, 2024
261a652 · Feb 16, 2024
Apr 20, 2023
Jan 12, 2023
Feb 16, 2024
Feb 16, 2024
Mar 4, 2022
Sep 22, 2021
Oct 7, 2020
Jan 23, 2024
Apr 29, 2023
Mar 3, 2022

Repository files navigation

Pandaral·lel

PyPI version fury.io PyPI license PyPI download month

Without parallelization Without Pandarallel
With parallelization With Pandarallel

Pandaral.lel provides a simple way to parallelize your pandas operations on all your CPUs by changing only one line of code. It also displays progress bars.

⚠️ Pandaral·lel is looking for a maintainer! ⚠️

If you are interested, please contact me or open a GitHub issue.

Maintainers

Former maintainers (thanks a lot for your work!)

Installation

pip install pandarallel [--upgrade] [--user]

Quickstart

from pandarallel import pandarallel

pandarallel.initialize(progress_bar=True)

# df.apply(func)
df.parallel_apply(func)

Usage

Be sure to check out the documentation.

Examples

An example of each available pandas API is available: