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.3

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.3
File Size Uploaded
pandas-0.25.3.tar.gz 12.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pandas 0.25.3
File
pandas-0.25.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
pandas-0.25.3-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
pandas-0.25.3-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
pandas-0.25.3-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
pandas-0.25.3-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
pandas-0.25.3-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
pandas-0.25.3-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
pandas-0.25.3-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
pandas-0.25.3-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
pandas-0.25.3-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
pandas-0.25.3-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
pandas-0.25.3-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
pandas-0.25.3-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details
pandas-0.25.3-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
pandas-0.25.3-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
pandas-0.25.3-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
pandas-0.25.3-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
pandas-0.25.3-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.5 MB

Release files / pandas-0.25.3.tar.gz

Download URL pandas-0.25.3.tar.gz
Size 12.6 MB
Tags Source
SHA-256 checksum
How to use checksums
52da74df8a9c9a103af0a72c9d5fdc8e0183a90884278db7f386b5692a2220a4
BLAKE2b-256 checksum
How to use checksums
b793b544dd08092b457d88e10fc1e0989d9397fd32ca936fdfcbb2584178dd2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-cp38-cp38-win_amd64.whl
Size 9.4 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
33970f4cacdd9a0ddb8f21e151bfb9f178afb7c36eb7c25b9094c02876f385c2
BLAKE2b-256 checksum
How to use checksums
5f35ef57828dc80c979592a9bf61831d4de5ee2918eb285f56bb2956236eecdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-cp38-cp38-win32.whl
Size 8.1 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
6a3ac2c87e4e32a969921d1428525f09462770c349147aa8e9ab95f88c71ec71
BLAKE2b-256 checksum
How to use checksums
78b9a304328ea14cd172a5cf681b634b99e24a5b4e24de83204b713b088f02d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
78bf638993219311377ce9836b3dc05f627a666d0dbc8cec37c0ff3c9ada673b
BLAKE2b-256 checksum
How to use checksums
7bfd41698f20fd297cef2dc43a72a8ca42d149eaf7d954f1fb2bd3fc366a658d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
9962957a27bfb70ab64103d0a7b42fa59c642fb4ed4cb75d0227b7bb9228535d
BLAKE2b-256 checksum
How to use checksums
52caf986280226b62da6ae5474589a369b0d240f9a61a99144a501b45f108883
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
22361b1597c8c2ffd697aa9bf85423afa9e1fcfa6b1ea821054a244d5f24d75e
BLAKE2b-256 checksum
How to use checksums
02d01e8e60e61e748338e3a40e42f5dfeee63ccdecfc4f0894122b890bfb009a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
255920e63850dc512ce356233081098554d641ba99c3767dde9e9f35630f994b
BLAKE2b-256 checksum
How to use checksums
a27d54f09000634dc90eb3662500517feffe243a40cfc9cbd4e1a099b47de6b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
e45055c30a608076e31a9fcd780a956ed3b1fa20db61561b8d88b79259f526f7
BLAKE2b-256 checksum
How to use checksums
63e0a1b39cdcb2c391f087a1538bc8a6d62a82d0439693192aef541d7b123769
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
00dff3a8e337f5ed7ad295d98a31821d3d0fe7792da82d78d7fd79b89c03ea9d
BLAKE2b-256 checksum
How to use checksums
16b5bab3477466a4d9e705d40829ac65683155e7977acbc07f05b06fabded1be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
26382aab9c119735908d94d2c5c08020a4a0a82969b7e5eefb92f902b3b30ad7
BLAKE2b-256 checksum
How to use checksums
f0ac92c3d2f0b627efbd1a7b2156faa697f9c2bbd7b0fe83ba8a9d36f982156f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
8153705d6545fd9eb6dd2bc79301bff08825d2e2f716d5dced48daafc2d0b81f
BLAKE2b-256 checksum
How to use checksums
b19e4a7328a2635a0b82d9b47b16de6c089dd2f4b5f8ad23084332a7284a9cbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
bbe3eb765a0b1e578833d243e2814b60c825b7fdbf4cdfe8e8aae8a08ed56ecf
BLAKE2b-256 checksum
How to use checksums
523ff6a428599e0d4497e1595030965b5ba455fd8ade6e977e3c819973c4b41d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
4545467a637e0e1393f7d05d61dace89689ad6d6f66f267f86fff737b702cce9
BLAKE2b-256 checksum
How to use checksums
da2b444b662c4f343de29965b79fcd92769e8c5757de354fe743bf9f25dc59b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-cp36-cp36m-macosx_10_9_x86_64.whl
Size 10.4 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ee50c2142cdcf41995655d499a157d0a812fce55c97d9aad13bc1eef837ed36c
BLAKE2b-256 checksum
How to use checksums
3237b0abb12e1e387ec63adfb5c7bb7bcbc05a7e1ae22a3604b03843d7b04e0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
975c461accd14e89d71772e89108a050fa824c0b87a67d34cedf245f6681fc17
BLAKE2b-256 checksum
How to use checksums
7be4ba4a6408fbc4f66bc7c84d15787fd3d50aa8ef11e47273e8a29d535d25ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
adc3d3a3f9e59a38d923e90e20c4922fc62d1e5a03d083440468c6d8f3f1ae0a
BLAKE2b-256 checksum
How to use checksums
151801c566aa7499131077f155e038c4fcd27f36e94b3bf552c7505c4efda8d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-cp35-cp35m-manylinux1_x86_64.whl
Size 10.3 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
61741f5aeb252f39c3031d11405305b6d10ce663c53bc3112705d7ad66c013d0
BLAKE2b-256 checksum
How to use checksums
a955e3f34ad611f703454b951bab6bde9a432f1af92994cebc4d8e0ec0af38c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-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
7458c48e3d15b8aaa7d575be60e1e4dd70348efcd9376656b72fecd55c59a4c3
BLAKE2b-256 checksum
How to use checksums
c46020c3b9b8a816c7904ff8a4bb1766ae8e0292975e98d7237a1eaa32386cec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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

Download URL pandas-0.25.3-cp35-cp35m-macosx_10_6_intel.whl
Size 16.6 MB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
df8864824b1fe488cf778c3650ee59c3a0d8f42e53707de167ba6b4f7d35f133
BLAKE2b-256 checksum
How to use checksums
0d1042accfcde225dc68f76ed05edd5cb16ebfef64c5b3622218c8913bd6f8cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0.post20191029 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

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.3 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