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

Release files for pandas 0.10.0

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.10.0
File Size Uploaded
pandas-0.10.0.zip 3.1 MB Details
pandas-0.10.0.tar.gz 2.8 MB Details

Built distributions (wheels)

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

Total release size:24.9 MB

Release files / pandas-0.10.0.zip

Download URL pandas-0.10.0.zip
Size 3.1 MB
Tags Source
SHA-256 checksum
How to use checksums
d2f811f75b844557f9ab743bb84691366b36d9f579d66d2d12767509a2653cc6
BLAKE2b-256 checksum
How to use checksums
b235551eae108f71e9e80a8778e4ae6d36207916ec841e497fff5b8affa63857
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.10.0.tar.gz

Download URL pandas-0.10.0.tar.gz
Size 2.8 MB
Tags Source
SHA-256 checksum
How to use checksums
670f89055a7683cffeae7f8f3ad57290798542fceb3c0ee435e4b42bb76a44b5
BLAKE2b-256 checksum
How to use checksums
fa17fdf5fce3ed7e198e2f47da4ccfd2a7243690a9cdccc645cc2a67bfa35be6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.10.0.win-amd64-py3.3.exe

Download URL pandas-0.10.0.win-amd64-py3.3.exe
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
f196b01bc8078d11b2523ca910fd6f522bfbabea0fe5964629d23d68e6b5b983
BLAKE2b-256 checksum
How to use checksums
d9ab37fce4c446f39031eccabb3befaf80deacd50cb25348073fbd8f9dbb8250
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.10.0.win-amd64-py3.2.exe
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
f33fec1e2e0fb7308eea86fb6497e35cfd7363a7559a65832d52448f13de01ea
BLAKE2b-256 checksum
How to use checksums
c7cbbb95f5e20f5372bd0b187f03b7181a65541811e01342097b870111daac62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.10.0.win-amd64-py3.1.exe
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
caa80376af66ad16e48d3fc4131b5e367541605c890f3f4bf9c637c75a5c05d0
BLAKE2b-256 checksum
How to use checksums
afc6beaccc935cb30d48048f81b34ab21ad27aa68b2bc32a24c0a748768c1ef4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.10.0.win-amd64-py2.7.exe
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
e66ba50d0c3e70388482c47b55c4c1307dda10fab14a2e5bbb25294629414fec
BLAKE2b-256 checksum
How to use checksums
58678ef9ff18830ce315eff2af7484cffb0bd7c661a7b304f32e965909a87411
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.10.0.win-amd64-py2.6.exe
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
fc9306ed794418ede47fb4675460318d941ee3eed6dc2e7e8a6b4127f218f0ee
BLAKE2b-256 checksum
How to use checksums
074409521249070e0f9dee3478e46f81bae645fc91ca1292f4a8efbccead00b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pandas-0.10.0.win32-py3.3.exe

Download URL pandas-0.10.0.win32-py3.3.exe
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
3cd3fd6d0ad4fb8d3afec7f0ee6d4208aca2f96fa9da42bb014d4fa0954d82f8
BLAKE2b-256 checksum
How to use checksums
b0729011211a0132c884ed476b615662072acdf11af1e3b075cee109363eddbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.10.0.win32-py3.2.exe
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
261c68806c065354841d8505a54818f2cb11f88d7ee12b00ac9701066547a7ff
BLAKE2b-256 checksum
How to use checksums
7afbea548e0a424e63311f8667a5e4fed4f5bd70c03b50e67cd15af0dec77d65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.10.0.win32-py3.1.exe
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
b6f813ea2fea2e30aaaecc1b3ea50d33779a7bd645889bf92cfd3ed46220766e
BLAKE2b-256 checksum
How to use checksums
8793dc7fd7f38f2d902114bc90e4b181c332e0341318d586a43e282fa72ebdbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.10.0.win32-py2.7.exe
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
f9d831dc672f7faf6ec78213cb79091eaddf19fb98bf786acb4f5524738eef33
BLAKE2b-256 checksum
How to use checksums
995387a05934ba07dcb57d55acec64330d5d743469fbc982b639de9d53388699
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pandas-0.10.0.win32-py2.6.exe
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
5e5918856e4690e738b55d45e6dc2bab4609ea978b11bf73ed1f54f28030d2ae
BLAKE2b-256 checksum
How to use checksums
c18a414703cd4019074a5c142068ae722003b1ac0da3a84878de313d9838e381
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

This release

0.10.0 This release

12 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