Skip to main content
Files added late

2 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

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.

Note

Windows binaries built against NumPy 1.8.1

Release files for pandas 0.21.0

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

Files added late

2 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for pandas 0.21.0
File Size Uploaded
pandas-0.21.0.tar.gz 11.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pandas 0.21.0
File
pandas-0.21.0-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
pandas-0.21.0-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
pandas-0.21.0-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
pandas-0.21.0-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
pandas-0.21.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ x86-64 Details
pandas-0.21.0-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
pandas-0.21.0-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
pandas-0.21.0-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
pandas-0.21.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64 Details
pandas-0.21.0-cp34-cp34m-win_amd64.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-64 Details
pandas-0.21.0-cp34-cp34m-win32.whl CPython 3.4 CPython 3.4 pymalloc Windows x86-32 Details
pandas-0.21.0-cp27-cp27mu-manylinux1_x86_64.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 Details
pandas-0.21.0-cp27-cp27mu-manylinux1_i686.whl CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32 Details
pandas-0.21.0-cp27-cp27m-win_amd64.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-64 Details
pandas-0.21.0-cp27-cp27m-win32.whl CPython 2.7 CPython 2.7 pymalloc Windows x86-32 Details
pandas-0.21.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl CPython 2.7 CPython 2.7 pymalloc macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.9+ x86-64 Details

Total release size: 251.4 MB

Release files / pandas-0.21.0.tar.gz

Download URL pandas-0.21.0.tar.gz
Size 11.3 MB
Tags Source
SHA-256 checksum
How to use checksums
5cd5cb30e72eeaf202f0e5e180780b897570e889d2db328c689a5a263405c559
BLAKE2b-256 checksum
How to use checksums
844c622301f99725c6da76ae8079cb6b9091d9098098bd6b4eac47fb502b32f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.21.0-cp36-cp36m-win_amd64.whl
Size 9.1 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
9eb5659f0b1dda3c8922a2c5f5560864db8859c37cd1846a875f9d57eff9bbbf
BLAKE2b-256 checksum
How to use checksums
4ea948951bfa4572aea7ccce30f9400b3f35554e9dcd2d503efe408b1c964c0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.21.0-cp36-cp36m-win32.whl
Size 8.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
0ce4e91be750bc9c87c5ffb19fa07c49fc53cccc2103b029d5783e2be2e33ee8
BLAKE2b-256 checksum
How to use checksums
6c721614faf355fae87664354f52b8d31bff520b1ae01965e772f3511f2f1afe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.21.0-cp36-cp36m-manylinux1_x86_64.whl
Size 26.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
aaf5ad3fdae2787bac3f0a12e313e9ab5a38e4e35dd8c2110ccc3f6369e868bb
BLAKE2b-256 checksum
How to use checksums
9bb7d829de9794567443fbe230a666910d2c5ea3c28a6554f1246ab004583b82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.21.0-cp36-cp36m-manylinux1_i686.whl
Size 24.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
42d1d7a8e0e1c00efe5c561b3815f0d9f721b0eb4383c8a1dcaf51a449490d3f
BLAKE2b-256 checksum
How to use checksums
6b22a05b7b88b5dffc8d898d9d17e87a813fe5547f2afc83d2345d8a58be04c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.21.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL pandas-0.21.0-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 15.8 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1e4d28c22eab2249248c30cbd40e1da1dfde76b0b8238c3a00b2c2febe26502e
BLAKE2b-256 checksum
How to use checksums
353c9a109bcf0ba88014a704bbf6f0f426bfad2aca9e951499bc25bea629f680
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.21.0-cp35-cp35m-win_amd64.whl
Size 9.0 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
25eeaa3ef515e8b57b91d9b06d2118f13f72ba05d39b9cb27d508ae29086fc20
BLAKE2b-256 checksum
How to use checksums
9fdf6718044777d8a76532cb219a7604606e784bf630fe724a3fec2000ce31b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.21.0-cp35-cp35m-win32.whl
Size 8.2 MB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
39c14e05aa31ae9c7ad108440967bb3e3ea4f2502de04b7f028f9b6bbe843c56
BLAKE2b-256 checksum
How to use checksums
81f694236ebf5b34131b8ad93d11380f650fd3295915a9ca774bd2619dc800ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.21.0-cp35-cp35m-manylinux1_x86_64.whl
Size 25.7 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
318481d4129c753c2e3f89b4c5097de869778bd58bc2c197d5a37728b8731596
BLAKE2b-256 checksum
How to use checksums
8505e05bb5b117aae8a1cd5d8944db14d5706057aa45415d41f4749fa456182c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.21.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL pandas-0.21.0-cp35-cp35m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 15.6 MB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1cc76558fa3b6eaa5bd1e6290862092eb49727151ae7a05a4c7691c4fecff65a
BLAKE2b-256 checksum
How to use checksums
69c20323c5bdb0d0b8b9e07dc96e81fb13155784a4b2d5cb1feaa110261e5ae3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.21.0-cp34-cp34m-win_amd64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pandas-0.21.0-cp34-cp34m-win_amd64.whl
Size 8.8 MB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
b3ed1d71bdf08ab7702c2a9463f001845480f4c8a7d64af77a4cbfdadab6e625
BLAKE2b-256 checksum
How to use checksums
f42d62969e67c7392f9f6a10f022b5fcb07f01882f7fcb33f728e126d2e4541a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.21.0-cp34-cp34m-win32.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pandas-0.21.0-cp34-cp34m-win32.whl
Size 8.3 MB
Tags CPython 3.4 CPython 3.4 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
81c4f49575c6d5c394128180442ddbd370f495780763d4035e5ae6c14e3aa0ee
BLAKE2b-256 checksum
How to use checksums
85cc3578cce7cd949953d9bfecbdcd269f565334c60e8ff09184670373983acc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.21.0-cp27-cp27mu-manylinux1_x86_64.whl

Download URL pandas-0.21.0-cp27-cp27mu-manylinux1_x86_64.whl
Size 24.3 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
3df408ae6fa7393355306f495c38971ba4c48500b497079013c50a0131248b17
BLAKE2b-256 checksum
How to use checksums
6c0c800a49b126c1c987ce9f9456979ed970bad38794f5010c0e03d7b1f73932
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.21.0-cp27-cp27mu-manylinux1_i686.whl

Download URL pandas-0.21.0-cp27-cp27mu-manylinux1_i686.whl
Size 22.4 MB
Tags CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
efbc55164e87d55feaa0c47e711b747d0e51129b4970bf2ac65b4d3d95d2c677
BLAKE2b-256 checksum
How to use checksums
40a518104a25b0ebbecaeac59252a0eec7d18e704fd467863098914840f67625
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.21.0-cp27-cp27m-win_amd64.whl

Download URL pandas-0.21.0-cp27-cp27m-win_amd64.whl
Size 9.1 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
9218563fe44c7f58465707781b3ee64d8680c5e82625b128f0dbcf32f0e123fd
BLAKE2b-256 checksum
How to use checksums
ff92afcf9e6e4338dd51c835d92319879bbbf5b24384db45b0794dfb2d719fb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.21.0-cp27-cp27m-win32.whl

Download URL pandas-0.21.0-cp27-cp27m-win32.whl
Size 8.4 MB
Tags CPython 2.7 CPython 2.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
92a4fc33cfb723f9544853e0e7e907efc8b0d4666f3bb5e8defbe9f354bcda94
BLAKE2b-256 checksum
How to use checksums
1e19a8e3e25b9a7e6b76f97b540c21a884bca2dc3145e215f56cab3ef965eead
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.21.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl

Download URL pandas-0.21.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 16.7 MB
Tags CPython 2.7 CPython 2.7 pymalloc macOS 10.10+ Intel (x86-64, i386) macOS 10.10+ x86-64 macOS 10.6+ Intel (x86-64, i386) macOS 10.9+ Intel (x86-64, i386) macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
873a404581a2e7849d7ed8190cdcee70a3f60d1bd02403b66249bfd450b93e37
BLAKE2b-256 checksum
How to use checksums
d6bec52bf46ba8a1ee74465e601043c816465f628179e5510e9efc558bb3b422
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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.21.0 This release

17 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