Skip to main content

pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with “relational” or “labeled” 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.6.1

Metadata

Release files for pandas 0.5.0

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

Built distributions (wheels)

Table of built distributions (wheels) for pandas 0.5.0
File
pandas-0.5.0.win-amd64-py3.2.exe Details
pandas-0.5.0.win-amd64-py3.1.exe Details
pandas-0.5.0.win-amd64-py2.7.exe Details
pandas-0.5.0.win-amd64-py2.6.exe Details
pandas-0.5.0.win32-py3.2.exe Details
pandas-0.5.0.win32-py3.1.exe Details
pandas-0.5.0.win32-py2.7.exe Details
pandas-0.5.0.win32-py2.6.exe Details
pandas-0.5.0.win32-py2.5.exe Details

Total release size: 8.1 MB

Release files / pandas-0.5.0.tar.gz

Download URL pandas-0.5.0.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
2e4eafc80cea5254cf8cea40761b65e8380bfc151f56b075bc97c081d9666a2c
BLAKE2b-256 checksum
How to use checksums
7f31a9512b17c946c5b18b170d365fff27aa9cbfea84c3d2a26c2787e2a1f83b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.5.0.win-amd64-py3.2.exe

Download URL pandas-0.5.0.win-amd64-py3.2.exe
Size 826.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4bc00214aa1f4ba223c990d124d14def5e0be955d2b979e3566ac3e1c55bdf84
BLAKE2b-256 checksum
How to use checksums
d8fea32cf083c5cabf80a136786c29d24537997ce65a45391dab70edc1aaca1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.5.0.win-amd64-py3.1.exe

Download URL pandas-0.5.0.win-amd64-py3.1.exe
Size 825.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d30a1d6d5cdc93a150386240150989d841af5cec3398282fe4ad1b0dd98273a1
BLAKE2b-256 checksum
How to use checksums
1e677ba2714605fc7f52a2e836bb1e82b4c42832566719ae28ee4f890e0c139d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.5.0.win-amd64-py2.7.exe

Download URL pandas-0.5.0.win-amd64-py2.7.exe
Size 789.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d186947bf8e17a8a4b1dd2bbced1a0b0ab43d36f37cf39f0311bd47cc6a05125
BLAKE2b-256 checksum
How to use checksums
4f98ce1804233d2c5bdcc1d7b1ae85f1aecb19d9d4bfc2fb400acf150c935ad3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.5.0.win-amd64-py2.6.exe

Download URL pandas-0.5.0.win-amd64-py2.6.exe
Size 789.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6ffa6259ec323dd13790031a7ee45d7fe4232acdcd4e04a093358c1b61ed7c14
BLAKE2b-256 checksum
How to use checksums
213907731c1511f0cf7adf2f852467c13a1e674712f1df90c650b73f6f2aaa62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.5.0.win32-py3.2.exe

Download URL pandas-0.5.0.win32-py3.2.exe
Size 692.9 kB
Tags Source
SHA-256 checksum
How to use checksums
144884bca339fb89ab5786a9c8500022066baae5ec8dc3b53e5e3392c680e89b
BLAKE2b-256 checksum
How to use checksums
01a8a18325e06aa1b031fa562aee57a6a1c6f22ace38b50f6832a8240cb78731
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.5.0.win32-py3.1.exe

Download URL pandas-0.5.0.win32-py3.1.exe
Size 692.8 kB
Tags Source
SHA-256 checksum
How to use checksums
33dd1a55f6ac3db1dad5f3a37df69189c43f1deefd5e57b193f2018e42d68aa7
BLAKE2b-256 checksum
How to use checksums
e8b3b469acae85fb7d20de1bde65856afefd1a768efef8136d222ef1ff70dd8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.5.0.win32-py2.7.exe

Download URL pandas-0.5.0.win32-py2.7.exe
Size 688.9 kB
Tags Source
SHA-256 checksum
How to use checksums
533c314d96bdf9b0cff7b0cf85155b25719e6724ed2992ee5225b6667a69f0e2
BLAKE2b-256 checksum
How to use checksums
4b4a999de1e736c1e6960a0ff5225044d5f1b5c033387996c585772c0b74818c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.5.0.win32-py2.6.exe

Download URL pandas-0.5.0.win32-py2.6.exe
Size 688.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f7e8811288d5dbc9cc1837a95af1674ab66cb49560050fdc29e40ec44d2a9424
BLAKE2b-256 checksum
How to use checksums
2d4cc2d8fd0af43654c306b8a9f794f5dc0799baaec9b6e1cd8bfeb0e0e40531
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.5.0.win32-py2.5.exe

Download URL pandas-0.5.0.win32-py2.5.exe
Size 552.4 kB
Tags Source
SHA-256 checksum
How to use checksums
43a858cd43f633498bbe9df6147a9cf5104a6358bfe557e098b1f4aba5b7fa9f
BLAKE2b-256 checksum
How to use checksums
1fde58ebda3b7525687b39a8afd85a82d19f33ab0c772c63a833a9cd4d215b4d
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

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

This release

0.5.0 This release

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