Skip to main content

pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with structured (tabular, multidimensional, potentially heterogeneous) and time series data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python. Additionally, it has the broader goal of becoming the most powerful and flexible open source data analysis / manipulation tool available in any language. It is already well on its way toward this goal.

pandas is well suited for many different kinds of data:

  • Tabular data with heterogeneously-typed columns, as in an SQL table or Excel spreadsheet

  • Ordered and unordered (not necessarily fixed-frequency) time series data.

  • Arbitrary matrix data (homogeneously typed or heterogeneous) with row and column labels

  • Any other form of observational / statistical data sets. The data actually need not be labeled at all to be placed into a pandas data structure

The two primary data structures of pandas, Series (1-dimensional) and DataFrame (2-dimensional), handle the vast majority of typical use cases in finance, statistics, social science, and many areas of engineering. For R users, DataFrame provides everything that R’s data.frame provides and much more. pandas is built on top of NumPy and is intended to integrate well within a scientific computing environment with many other 3rd party libraries.

Here are just a few of the things that pandas does well:

  • Easy handling of missing data (represented as NaN) in floating point as well as non-floating point data

  • Size mutability: columns can be inserted and deleted from DataFrame and higher dimensional objects

  • Automatic and explicit data alignment: objects can be explicitly aligned to a set of labels, or the user can simply ignore the labels and let Series, DataFrame, etc. automatically align the data for you in computations

  • Powerful, flexible group by functionality to perform split-apply-combine operations on data sets, for both aggregating and transforming data

  • Make it easy to convert ragged, differently-indexed data in other Python and NumPy data structures into DataFrame objects

  • Intelligent label-based slicing, fancy indexing, and subsetting of large data sets

  • Intuitive merging and joining data sets

  • Flexible reshaping and pivoting of data sets

  • Hierarchical labeling of axes (possible to have multiple labels per tick)

  • Robust IO tools for loading data from flat files (CSV and delimited), Excel files, databases, and saving / loading data from the ultrafast HDF5 format

  • Time series-specific functionality: date range generation and frequency conversion, moving window statistics, moving window linear regressions, date shifting and lagging, etc.

Many of these principles are here to address the shortcomings frequently experienced using other languages / scientific research environments. For data scientists, working with data is typically divided into multiple stages: munging and cleaning data, analyzing / modeling it, then organizing the results of the analysis into a form suitable for plotting or tabular display. pandas is the ideal tool for all of these tasks.

Release files for pandas 0.25.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pandas 0.25.2
File Size Uploaded
pandas-0.25.2.tar.gz 12.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pandas 0.25.2
File
pandas-0.25.2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
pandas-0.25.2-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
pandas-0.25.2-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
pandas-0.25.2-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
pandas-0.25.2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
pandas-0.25.2-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
pandas-0.25.2-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
pandas-0.25.2-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
pandas-0.25.2-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
pandas-0.25.2-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
pandas-0.25.2-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
pandas-0.25.2-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
pandas-0.25.2-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details
pandas-0.25.2-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
pandas-0.25.2-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
pandas-0.25.2-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
pandas-0.25.2-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
pandas-0.25.2-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details

Total release size:187.3 MB

Release files / pandas-0.25.2.tar.gz

Download URL pandas-0.25.2.tar.gz
Size 12.6 MB
Tags Source
SHA-256 checksum
How to use checksums
ca91a19d1f0a280874a24dca44aadce42da7f3a7edb7e9ab7c7baad8febee2be
BLAKE2b-256 checksum
How to use checksums
42cbe3b69df7d3e6095a5e86fbe930e57f3f0a440fb73f350ab253efe2c7b924
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp38-cp38-win_amd64.whl

Download URL pandas-0.25.2-cp38-cp38-win_amd64.whl
Size 9.4 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
c6056067f894f9355bedcd168dd740aa849908d41c0a74756f6e38f203e941b3
BLAKE2b-256 checksum
How to use checksums
c5f2a025683abef52bc4a2ea39de7b2b1c3a3d969c4a3ca1d8dd3b829a994184
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp38-cp38-win32.whl

Download URL pandas-0.25.2-cp38-cp38-win32.whl
Size 8.1 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
f4ab6280277e3208a59bfa9f2e51240304d09e69ffb65abfb4a21d678b495f74
BLAKE2b-256 checksum
How to use checksums
012b2a19e3126253974674f202a90668b08287efa981f6428b13b39e0c225872
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp38-cp38-manylinux1_x86_64.whl

Download URL pandas-0.25.2-cp38-cp38-manylinux1_x86_64.whl
Size 10.4 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4fa6d9235c6d2fecbeca82c3d326abd255866cafbfd37f66a0e826544e619760
BLAKE2b-256 checksum
How to use checksums
4185cf20d6990a1d26948ab720f2aac75424d8c7a7e02774e4a4f1b1258ccd43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp38-cp38-macosx_10_9_x86_64.whl

Download URL pandas-0.25.2-cp38-cp38-macosx_10_9_x86_64.whl
Size 10.3 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7ce1be1614455f83710b9a5dc1fc602a755bdddbe4dda1d41515062923a37bbf
BLAKE2b-256 checksum
How to use checksums
6a368a88250cbffd6c1dcc0b2d2a1de42bd07ba2c5d1ba3d0538f6fea8ae12da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp37-cp37m-win_amd64.whl

Download URL pandas-0.25.2-cp37-cp37m-win_amd64.whl
Size 9.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
27c0603b15b5c6fa24885253bbe49a0c289381e7759385c59308ba4f0b166cf1
BLAKE2b-256 checksum
How to use checksums
6b88672fcbab1fda7c3a2af192daf32885e065ff4046649247cebdc5cf7383a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp37-cp37m-win32.whl

Download URL pandas-0.25.2-cp37-cp37m-win32.whl
Size 7.9 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
4e07c63247c59d61c6ebdbbb50196143cec6c5044403510c4e1a9d31854a83d6
BLAKE2b-256 checksum
How to use checksums
f5d7383f1f6ae2cc6b85155a0d8aad9d20bdc21c65ffd74bf1f534ec27716d0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp37-cp37m-manylinux1_x86_64.whl

Download URL pandas-0.25.2-cp37-cp37m-manylinux1_x86_64.whl
Size 10.4 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ec48d18b8b63a5dbb838e8ea7892ee1034299e03f852bd9b6dffe870310414dd
BLAKE2b-256 checksum
How to use checksums
919d217fc3c4fe19123fcb99385a35c3211e65d5eb07fbe8dd0008fae0d1fe74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL pandas-0.25.2-cp37-cp37m-macosx_10_9_x86_64.whl
Size 10.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
3dbb3aa41c01504255bff2bd56944bdb915f6c9ce4bac7e2868efbace0b2a639
BLAKE2b-256 checksum
How to use checksums
3990c2cac34acd673ceddf5beaa1a8375dc32e0c2399fa09363917148adeefdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp36-cp36m-win_amd64.whl

Download URL pandas-0.25.2-cp36-cp36m-win_amd64.whl
Size 9.0 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
0f484f43658a72e7d586a74978259657839b5bd31b903e963bb1b1491ab51775
BLAKE2b-256 checksum
How to use checksums
50fd0c718b2e0bee01157aa74c2877c5abc7b43a520f0fb07c242d6b926eddfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp36-cp36m-win32.whl

Download URL pandas-0.25.2-cp36-cp36m-win32.whl
Size 7.8 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
e7b218e8711910dac3fed0d19376cd1ef0e386be5175965d332fd0c65d02a43b
BLAKE2b-256 checksum
How to use checksums
0b2715655a0b0f049cfe7b4127bab9f645edeac37bf63dd5496bc380880a23cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp36-cp36m-manylinux1_x86_64.whl

Download URL pandas-0.25.2-cp36-cp36m-manylinux1_x86_64.whl
Size 10.4 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
b6f27c9231be8a23de846f2302373991467dd8e397a4804d2614e8c5aa8d5a90
BLAKE2b-256 checksum
How to use checksums
861208b092f6fc9e4c2552e37add0861d0e0e0d743f78f1318973caad970b3fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp36-cp36m-manylinux1_i686.whl

Download URL pandas-0.25.2-cp36-cp36m-manylinux1_i686.whl
Size 9.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
56cb88b3876363d410a9d7724f43641ff164e2c9902d3266a648213e2efd5e6d
BLAKE2b-256 checksum
How to use checksums
b4a23f4520d87daea8f39ddcb83962f25978cba35375ec245ac60173b8627d13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL pandas-0.25.2-cp36-cp36m-macosx_10_9_x86_64.whl
Size 10.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
23e0eac646419c3057f15eb96ab821964848607bf1d4ea5a82f26565986ec5e9
BLAKE2b-256 checksum
How to use checksums
32a9d1b52f56b130f6ef00479593e1eb12588dce6760f85982326fd6b09c399f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp35-cp35m-win_amd64.whl

Download URL pandas-0.25.2-cp35-cp35m-win_amd64.whl
Size 8.8 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
cbe4985f5c82a173f8cff6b7fe92d551addf99fb4ea9ff4eb4b1fe606bb098ec
BLAKE2b-256 checksum
How to use checksums
fb12fd260a013f4346958a771be3efc0d0210f3ca7587c4df9d1728cb7516b8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp35-cp35m-win32.whl

Download URL pandas-0.25.2-cp35-cp35m-win32.whl
Size 7.5 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
e3e9893bfe80a8b8e6d56d36ebb7afe1df77db7b4068a6e2ef3636a91f6f1caa
BLAKE2b-256 checksum
How to use checksums
cb923866716c7fdc258463662dfa62e4f9c5f7ef7937b3dbdfac665c90982b5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp35-cp35m-manylinux1_x86_64.whl

Download URL pandas-0.25.2-cp35-cp35m-manylinux1_x86_64.whl
Size 10.2 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
397fe360643fffc5b26b41efdf608647e3334a618d185a07976cd2dc51c90bce
BLAKE2b-256 checksum
How to use checksums
d869987bc87788077f933213f4c2cded964f3b345fb14c0ec7ce943ce0800acf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp35-cp35m-manylinux1_i686.whl

Download URL pandas-0.25.2-cp35-cp35m-manylinux1_i686.whl
Size 9.0 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
0ffc6f9e20e77f3a7dc8baaad9c7fd25b858b084d3a2d8ce877bc3ea804e0636
BLAKE2b-256 checksum
How to use checksums
662faca5863853c2ab8b560249d4f0e08e8fcacaa3ad9657dedc9a3df3706f44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release files / pandas-0.25.2-cp35-cp35m-macosx_10_6_intel.whl

Download URL pandas-0.25.2-cp35-cp35m-macosx_10_6_intel.whl
Size 16.5 MB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
ae1c96ffdeec376895e533107e0b0f9da16225a2184fbb24a5abc866769db75e
BLAKE2b-256 checksum
How to use checksums
1720124cdbd6b32f6d083dba034907ffc40a2a83ee8253b9f0c8a2552bd41381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4

Release history Release notifications | RSS feed

3.0.6

58 release files

3.0.5

42 release files

3.0.4

42 release files

3.0.3

48 release files

3.0.2

48 release files

3.0.1

48 release files

3.0.0

48 release files

2.3.3

55 release files

2.3.2

42 release files

2.2.3

42 release files

2.2.2

29 release files

2.2.1

29 release files

2.2.0

29 release files

2.1.3

25 release files

2.1.2

25 release files

2.1.1

25 release files

2.1.0

19 release files

2.0.3

25 release files

2.0.2

25 release files

2.0.1

25 release files

1.5.3

27 release files

1.5.2

27 release files

1.5.1

27 release files

1.5.0

27 release files

1.4.4

21 release files

1.4.3

21 release files

1.4.1

21 release files

1.4.0

21 release files

1.3.5

25 release files

1.3.4

24 release files

1.3.3

21 release files

1.3.2

19 release files

1.3.1

19 release files

1.2.5

18 release files

1.2.4

16 release files

1.2.1

17 release files

1.2.0

17 release files

1.1.4

24 release files

1.1.1

16 release files

1.1.0

16 release files

1.0.5

16 release files

1.0.4

16 release files

1.0.3

16 release files

1.0.2

14 release files

1.0.0

14 release files

This release

0.25.2 This release

19 release files

0.13.0

9 release files

0.9.1

11 release files

0.8.1

11 release files

0.8.0

11 release files

0.7.3

11 release files

0.7.2

11 release files

0.7.1

11 release files

0.6.1

8 release files

0.6.0

11 release files

0.5.0

10 release files

0.4.3

8 release files

0.4.2

6 release files

0.4.1

6 release files

0.4.0

6 release files

0.3.0

6 release files

0.2

1 release file

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page