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, date shifting and lagging.

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.

Metadata

Release files for pandas 1.0.4

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 1.0.4
File Size Uploaded
pandas-1.0.4.tar.gz 5.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pandas 1.0.4
File
pandas-1.0.4-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
pandas-1.0.4-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
pandas-1.0.4-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
pandas-1.0.4-cp38-cp38-manylinux1_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32 Details
pandas-1.0.4-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
pandas-1.0.4-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
pandas-1.0.4-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
pandas-1.0.4-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
pandas-1.0.4-cp37-cp37m-manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
pandas-1.0.4-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
pandas-1.0.4-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
pandas-1.0.4-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
pandas-1.0.4-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
pandas-1.0.4-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
pandas-1.0.4-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 141.1 MB

Release files / pandas-1.0.4.tar.gz

Download URL pandas-1.0.4.tar.gz
Size 5.0 MB
Tags Source
SHA-256 checksum
How to use checksums
b35d625282baa7b51e82e52622c300a1ca9f786711b2af7cbe64f1e6831f4126
BLAKE2b-256 checksum
How to use checksums
53876438c197fc70ca6b3056cfb60b3dfedca25bedb631bce1f72d6a10502d15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp38-cp38-win_amd64.whl
Size 8.9 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
83af85c8e539a7876d23b78433d90f6a0e8aa913e37320785cf3888c946ee874
BLAKE2b-256 checksum
How to use checksums
6a29b5440a29f473bf2896bf7f8cbc0a6499961d54efdafe10ed64caabde8680
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp38-cp38-win32.whl
Size 7.6 MB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
1fc963ba33c299973e92d45466e576d11f28611f3549469aec4a35658ef9f4cc
BLAKE2b-256 checksum
How to use checksums
57700292ee0aad71fd662f196502da0d608b7fa82fa32d19e412c10b63b4b415
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp38-cp38-manylinux1_x86_64.whl
Size 10.0 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
29b4cfee5df2bc885607b8f016e901e63df7ffc8f00209000471778f46cc6678
BLAKE2b-256 checksum
How to use checksums
92b89944b03116624c70fd4005c55d6120fe72d2ce2e8442c19996eb84e287a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

Release files / pandas-1.0.4-cp38-cp38-manylinux1_i686.whl

Download URL pandas-1.0.4-cp38-cp38-manylinux1_i686.whl
Size 8.9 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
982cda36d1773076a415ec62766b3c0a21cdbae84525135bdb8f460c489bb5dd
BLAKE2b-256 checksum
How to use checksums
d2b6fb01097fc72b5a433fd7f2a4bead809db5ea6f3ccbb560d1c3613024e4de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp38-cp38-macosx_10_9_x86_64.whl
Size 10.2 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0c9b7f1933e3226cc16129cf2093338d63ace5c85db7c9588e3e1ac5c1937ad5
BLAKE2b-256 checksum
How to use checksums
988b3a9366b51a3a7290ec08d2cfebfb35d1542560df83248a93e4d51b4b4b73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp37-cp37m-win_amd64.whl
Size 8.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
415e4d52fcfd68c3d8f1851cef4d947399232741cc994c8f6aa5e6a9f2e4b1d8
BLAKE2b-256 checksum
How to use checksums
1debb4f68f54ad287d583c9c3b3c77f865615f832f092810f20d2b44498cd06c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp37-cp37m-win32.whl
Size 7.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
51e0abe6e9f5096d246232b461649b0aa627f46de8f6344597ca908f2240cbaa
BLAKE2b-256 checksum
How to use checksums
e4e1f6b6278901ecb23d1b7a191aff06f6e3ca5af3f5dfc4f9abf771e7fc9791
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp37-cp37m-manylinux1_x86_64.whl
Size 10.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
519678882fd0587410ece91e3ff7f73ad6ded60f6fcb8aa7bcc85c1dc20ecac6
BLAKE2b-256 checksum
How to use checksums
a45f1b6e0efab4bfb738478919d40b0e3e1a06e3d9996da45eb62a77e9a090d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

Release files / pandas-1.0.4-cp37-cp37m-manylinux1_i686.whl

Download URL pandas-1.0.4-cp37-cp37m-manylinux1_i686.whl
Size 8.9 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
2bc2ff52091a6ac481cc75d514f06227dc1b10887df1eb72d535475e7b825e31
BLAKE2b-256 checksum
How to use checksums
6ce8eba1b926a8606ffe56aea8c3b9e3482fd273a08af6624e88aa3b2d2e37fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
Size 10.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
698e26372dba93f3aeb09cd7da2bb6dd6ade248338cfe423792c07116297f8f4
BLAKE2b-256 checksum
How to use checksums
6fecb57a632a29078db0cecc09f3b2c185798f97b5d93589f8f4f5cbe336190b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp36-cp36m-win_amd64.whl
Size 8.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
a647e44ba1b3344ebc5991c8aafeb7cca2b930010923657a273b41d86ae225c4
BLAKE2b-256 checksum
How to use checksums
24f412386370b4aa85a6c7195a160dab5f760b9bff89374325ff5bb68e33531d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp36-cp36m-win32.whl
Size 7.5 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
034185bb615dc96d08fa13aacba8862949db19d5e7804d6ee242d086f07bcc46
BLAKE2b-256 checksum
How to use checksums
22217634c9a6f8838c531e90c4d0d2b4c04af97a12caa08570b5a5ee5be62d54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp36-cp36m-manylinux1_x86_64.whl
Size 10.1 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2a8b6c28607e3f3c344fe3e9b3cd76d2bf9f59bc8c0f2e582e3728b80e1786dc
BLAKE2b-256 checksum
How to use checksums
8e86c14387d6813ebadb7bf61b9ad270ffff111c8b587e4d266e07de774e385e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp36-cp36m-manylinux1_i686.whl
Size 8.9 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
bab51855f8b318ef39c2af2c11095f45a10b74cbab4e3c8199efcc5af314c648
BLAKE2b-256 checksum
How to use checksums
863511f5eef2c0c67c4da75ad9b66e6020bdd9bf610035ddf7bdc7c92c2109d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

Download URL pandas-1.0.4-cp36-cp36m-macosx_10_9_x86_64.whl
Size 10.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1f6fcf0404626ca0475715da045a878c7062ed39bc859afc4ccf0ba0a586a0aa
BLAKE2b-256 checksum
How to use checksums
4b5d98e804272715e9af20bf1bca5c7d26715d9e3bf47414b203c81a02dd1270
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200311 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

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

This release

1.0.4 This release

16 release files

1.0.3

16 release files

1.0.2

14 release files

1.0.0

14 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