Skip to main content

Powerful data structures for data analysis, time series,and statistics

Project description

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

pandas-0.9.1.zip (2.6 MB view details)

Uploaded Source

pandas-0.9.1.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

pandas-0.9.1.win-amd64-py3.2.exe (1.7 MB view details)

Uploaded Source

pandas-0.9.1.win-amd64-py3.1.exe (1.7 MB view details)

Uploaded Source

pandas-0.9.1.win-amd64-py2.7.exe (1.8 MB view details)

Uploaded Source

pandas-0.9.1.win-amd64-py2.6.exe (1.8 MB view details)

Uploaded Source

pandas-0.9.1.win32-py3.2.exe (1.5 MB view details)

Uploaded Source

pandas-0.9.1.win32-py3.1.exe (1.5 MB view details)

Uploaded Source

pandas-0.9.1.win32-py2.7.exe (1.6 MB view details)

Uploaded Source

pandas-0.9.1.win32-py2.6.exe (1.6 MB view details)

Uploaded Source

pandas-0.9.1.win32-py2.5.exe (1.4 MB view details)

Uploaded Source

File details

Details for the file pandas-0.9.1.zip.

File metadata

  • Download URL: pandas-0.9.1.zip
  • Upload date:
  • Size: 2.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pandas-0.9.1.zip
Algorithm Hash digest
SHA256 c77e9594bc4c446cee7ef114c1ccafbf2cc3bb8381acb69a6c298922d0186db1
MD5 84dd3590c59bc560b10ffe02285e7e7a
BLAKE2b-256 4dc2c57231fd4f41742036a54a2513b2c69f8fac702c2dcca867c19ba563ae3a

See more details on using hashes here.

File details

Details for the file pandas-0.9.1.tar.gz.

File metadata

  • Download URL: pandas-0.9.1.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pandas-0.9.1.tar.gz
Algorithm Hash digest
SHA256 7088d9ef239504626e6235084ae7fa88949c83c8bb4249d169e642521bfa64e9
MD5 98fb73fcc0cde2ca69b017a5aa0c855b
BLAKE2b-256 92749d7f1398d6bc2aaa9e0198325547d80fff7713afa4394d3e51a5bb0111b3

See more details on using hashes here.

File details

Details for the file pandas-0.9.1.win-amd64-py3.2.exe.

File metadata

File hashes

Hashes for pandas-0.9.1.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 ab31e58eb018ff0776170e780dd4662f99affe77bccaa6250b6c8a91bc7b4971
MD5 a91be48a52e783521cbbe72e731f8b84
BLAKE2b-256 f2f9baab519e3f2ed69d6ccb59aa3201acbb725e43430f6a58ded8b848c68d57

See more details on using hashes here.

File details

Details for the file pandas-0.9.1.win-amd64-py3.1.exe.

File metadata

File hashes

Hashes for pandas-0.9.1.win-amd64-py3.1.exe
Algorithm Hash digest
SHA256 3175e25b28a52c96920ecdfb69718819583faa17e0a78092b004411f8f8c191f
MD5 a91d1cd58135fc288671fbebef36f0f1
BLAKE2b-256 930e4f0e666146de3cd6f8092711abe6882e61dba53efa76b6cc00d5757ba9fc

See more details on using hashes here.

File details

Details for the file pandas-0.9.1.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for pandas-0.9.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 c9ad1253735a0dfe2231110ec0b7de62176bf998192c4c03a1ce19ae42403cbc
MD5 261f78ba9c68d28e0a0c36485de3d192
BLAKE2b-256 d97a3e3a1e9d16fea977720ba0d9df1f33a4a33e7ab45ac9179a07f60cf4a944

See more details on using hashes here.

File details

Details for the file pandas-0.9.1.win-amd64-py2.6.exe.

File metadata

File hashes

Hashes for pandas-0.9.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 83a0c0f438e67219847cca061cd03a2f16b04939f7412128519c297bd3757ec7
MD5 ba4aa78fb1b704dab0bc44ba66fc7a0e
BLAKE2b-256 c4b6cf0f375f309ef6b3f32347f697d6aeddb2d03c7949018a939b67d8480f25

See more details on using hashes here.

File details

Details for the file pandas-0.9.1.win32-py3.2.exe.

File metadata

File hashes

Hashes for pandas-0.9.1.win32-py3.2.exe
Algorithm Hash digest
SHA256 1a716539c7839253defcc446d041e641d80dc76afdece49ade0c815981355aab
MD5 b7cd68cc8dd46d787de55126a10454b6
BLAKE2b-256 f17bcf7b9423cba71c2658476172699ffac7495f05f3576e4610fda2e7ce759e

See more details on using hashes here.

File details

Details for the file pandas-0.9.1.win32-py3.1.exe.

File metadata

File hashes

Hashes for pandas-0.9.1.win32-py3.1.exe
Algorithm Hash digest
SHA256 5b5bac5048c03181c9570d74ede7bdf35a1cfbace1db5555a7c832a506171856
MD5 5ad1489851a8a693f63aa6f0d5fc5f7d
BLAKE2b-256 12e0063cf0dd1710b2a152acfdf5634d8659d391effa61556a02b29334e9e108

See more details on using hashes here.

File details

Details for the file pandas-0.9.1.win32-py2.7.exe.

File metadata

File hashes

Hashes for pandas-0.9.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 a32eaa5699411f769ea007ab69a62e96f2e984edc6b05cf6a019040e5ba75841
MD5 4798a5830617082fa95064de29fd4a8d
BLAKE2b-256 f7f8b4dc80e561027a6c7e5617da61a3d654e8564abd008dd12d69330e0f3e9f

See more details on using hashes here.

File details

Details for the file pandas-0.9.1.win32-py2.6.exe.

File metadata

File hashes

Hashes for pandas-0.9.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 8d4fda37c1850b04cf71ffe097e3a70dcb5259ae775da9d14e4bb8954366fa6b
MD5 9242c7201a97519ea9ed24a25d66fcf7
BLAKE2b-256 fa95648ab3b090763dfb9dbaeabae0236acdc079c45e4a9f8be87553023b9382

See more details on using hashes here.

File details

Details for the file pandas-0.9.1.win32-py2.5.exe.

File metadata

File hashes

Hashes for pandas-0.9.1.win32-py2.5.exe
Algorithm Hash digest
SHA256 a634e533707c0096e193a8fc1746701c23b5684b2e2e142eb89740d5e3636b46
MD5 7b8c97b1a71e74e70ef7feb106ba64a8
BLAKE2b-256 2f526871ad71a461d258aab42b2d56ddedc9a5bee1e58287cbd2606015a1faca

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page