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.

Note

Windows binaries built against NumPy 1.9+

Release files for pandas 0.16.2

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

Source distributions (sdists)

Source distribution for pandas 0.16.2
File Size Uploaded
pandas-0.16.2.zip 5.4 MB Details
pandas-0.16.2.tar.gz 4.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pandas 0.16.2
File
pandas-0.16.2-cp34-none-win_amd64.whl CPython 3.4 none Windows x86-64 Details
pandas-0.16.2-cp34-none-win32.whl CPython 3.4 none Windows x86-32 Details
pandas-0.16.2-cp34-cp34m-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.4 CPython 3.4 pymalloc macOS 10.9+ Intel (x86-64, i386), macOS 10.10+ x86-64, macOS 10.6+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ Intel (x86-64, i386) Details
pandas-0.16.2-cp33-none-win_amd64.whl CPython 3.3 none Windows x86-64 Details
pandas-0.16.2-cp33-none-win32.whl CPython 3.3 none Windows x86-32 Details
pandas-0.16.2-cp33-cp33m-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.3 CPython 3.3 pymalloc macOS 10.9+ x86-64, macOS 10.10+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386) Details
pandas-0.16.2-cp32-cp32m-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.2 CPython 3.2 pymalloc macOS 10.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386), macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ x86-64, macOS 10.10+ x86-64 Details
pandas-0.16.2-cp27-none-win_amd64.whl CPython 2.7 none Windows x86-64 Details
pandas-0.16.2-cp27-none-win32.whl CPython 2.7 none Windows x86-32 Details
pandas-0.16.2-cp27-none-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 none macOS 10.9+ x86-64, macOS 10.10+ x86-64, macOS 10.10+ Intel (x86-64, i386), macOS 10.9+ Intel (x86-64, i386), macOS 10.6+ Intel (x86-64, i386) Details
pandas-0.16.2-cp26-none-win_amd64.whl CPython 2.6 none Windows x86-64 Details
pandas-0.16.2-cp26-none-win32.whl CPython 2.6 none Windows x86-32 Details

Total release size:69.2 MB

Release files / pandas-0.16.2.zip

Download URL pandas-0.16.2.zip
Size 5.4 MB
Tags Source
SHA-256 checksum
How to use checksums
19098cdb6d646220d8ec3ea8f9336b1461f62605cde25c44b8a3b802626841c2
BLAKE2b-256 checksum
How to use checksums
d16702f0fdb6be374f3508bb9d89e35a9c08f414b1323a4a5b26c43dd4b8c1c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2.tar.gz

Download URL pandas-0.16.2.tar.gz
Size 4.9 MB
Tags Source
SHA-256 checksum
How to use checksums
e01853dfe111f3aea005315573400b7216ddbabbf1f28d482a71217d67ae4f81
BLAKE2b-256 checksum
How to use checksums
b6399c18df7531a2aaf65e44920aef0fbd21c7ce9ce7aad296fc7e2b323e81b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp34-none-win_amd64.whl

Download URL pandas-0.16.2-cp34-none-win_amd64.whl
Size 3.8 MB
Tags CPython 3.4 Windows x86-64
SHA-256 checksum
How to use checksums
1b4b3fa6e913b4f5581d5b6e3949d924dfeba943d7f76ab4c41b4aa6211265b6
BLAKE2b-256 checksum
How to use checksums
9e2d1bb2a01850fff5d826e05f22a884f7eeae38fbf46b62fbf4e659eed34059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp34-none-win32.whl

Download URL pandas-0.16.2-cp34-none-win32.whl
Size 3.6 MB
Tags CPython 3.4 Windows x86-32
SHA-256 checksum
How to use checksums
6dafe8364a8373ca5db7a232003f712469ab99aeec74962e69d8eb05f40bd40f
BLAKE2b-256 checksum
How to use checksums
f7d4109142123b7fbe3b15ead1532467cc25d10af017b3f859a05665d9102514
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp34-cp34m-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.16.2-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 7.4 MB
Tags CPython 3.4 CPython 3.4 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
bbaa973d9848b3d2b40d885b22456b364033a901c6350a553236694de1457701
BLAKE2b-256 checksum
How to use checksums
090369285caaf56adb9488d31a433d129da210bf7cc5d063c30fbdd89e88c189
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp33-none-win_amd64.whl

Download URL pandas-0.16.2-cp33-none-win_amd64.whl
Size 3.8 MB
Tags CPython 3.3 Windows x86-64
SHA-256 checksum
How to use checksums
87e98f38c6ad43b9870d5ab900f573443208b6fadad6fb83daea2b5aff92f2f5
BLAKE2b-256 checksum
How to use checksums
179e8498b3ed5261942e30463bb61615696264ae6b5b22810f4eae3237784aa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp33-none-win32.whl

Download URL pandas-0.16.2-cp33-none-win32.whl
Size 3.6 MB
Tags CPython 3.3 Windows x86-32
SHA-256 checksum
How to use checksums
bd72355a87fa39cde93bc488b02e6e12993d65c9b028351b6d6e7cc08b551121
BLAKE2b-256 checksum
How to use checksums
1e8a4ae917617595354e0a2f72dfb8f15401b4d5565cedcbb537596c41142537
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp33-cp33m-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.16.2-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 7.3 MB
Tags CPython 3.3 CPython 3.3 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
6cb2e31412af12fb137713987a08a84c69d094f3b4125382a6b4bb91a5668505
BLAKE2b-256 checksum
How to use checksums
73e070522b9b3197326e7512c21416797b71b16ce09510804003187c6401bbb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp32-cp32m-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.16.2-cp32-cp32m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 7.2 MB
Tags CPython 3.2 CPython 3.2 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
3ff10969d0760496e1a25fd40b56a9cde886db2934c9d2cbde9f42438e5d74fb
BLAKE2b-256 checksum
How to use checksums
ae27bdc5d97812258102e8879422dc9c9bf5d5f85a21ff86a83171116b6c26c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp27-none-win_amd64.whl

Download URL pandas-0.16.2-cp27-none-win_amd64.whl
Size 3.9 MB
Tags CPython 2.7 Windows x86-64
SHA-256 checksum
How to use checksums
cc60b04bc3c25093a0c4f693b9762da2931f7435a98f65e96f1e4c5803611a86
BLAKE2b-256 checksum
How to use checksums
94ddd6b1824fb37d4de2298701c0488731e65b1494b87d8a23235403b4886cd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp27-none-win32.whl

Download URL pandas-0.16.2-cp27-none-win32.whl
Size 3.6 MB
Tags CPython 2.7 Windows x86-32
SHA-256 checksum
How to use checksums
b07dffdcb0cca8148d903c95a92fd228cbd7dd2c0f6f80042b3bbfaa9048c226
BLAKE2b-256 checksum
How to use checksums
3ff0876bab013b9d07cdba6d71a79f335f668907fe73c3925d3a4d98ff683469
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp27-none-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.16.2-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Size 7.3 MB
Tags CPython 2.7 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
648d0b1304be0be937848c8b0039960d6748eb41d1d477c45a2f56bcba5a0a30
BLAKE2b-256 checksum
How to use checksums
c08e2c8d4fa516287a56ef364d58c6c22b4446474ae8623df618cb500a0637b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp26-none-win_amd64.whl

Download URL pandas-0.16.2-cp26-none-win_amd64.whl
Size 3.9 MB
Tags CPython 2.6 Windows x86-64
SHA-256 checksum
How to use checksums
59a6811a0b5530aa50caef67fb2a310493f9554176f68f99ac7a9d8cd547080b
BLAKE2b-256 checksum
How to use checksums
e41566d5e6c2db4139818c8750e2dc79234c92d2f0e94d5517501174c08de0f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.16.2-cp26-none-win32.whl

Download URL pandas-0.16.2-cp26-none-win32.whl
Size 3.6 MB
Tags CPython 2.6 Windows x86-32
SHA-256 checksum
How to use checksums
75dd978732b7b49fbc7e69267bb328191712709be581011b7734167ba2a93f70
BLAKE2b-256 checksum
How to use checksums
d681823d7193eca52eeb9a2c252739fefc3b253ab050eccfc81a17c4042acd27
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.16.2 This release

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