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.7.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.13.1.zip (6.9 MB view details)

Uploaded Source

pandas-0.13.1.tar.gz (6.1 MB view details)

Uploaded Source

Built Distributions

pandas-0.13.1.win-amd64-py3.3.exe (2.9 MB view details)

Uploaded Source

pandas-0.13.1.win-amd64-py3.2.exe (3.0 MB view details)

Uploaded Source

pandas-0.13.1.win-amd64-py2.7.exe (3.0 MB view details)

Uploaded Source

pandas-0.13.1.win-amd64-py2.6.exe (3.0 MB view details)

Uploaded Source

pandas-0.13.1.win32-py3.3.exe (2.8 MB view details)

Uploaded Source

pandas-0.13.1.win32-py3.2.exe (2.8 MB view details)

Uploaded Source

pandas-0.13.1.win32-py2.7.exe (2.8 MB view details)

Uploaded Source

pandas-0.13.1.win32-py2.6.exe (2.8 MB view details)

Uploaded Source

File details

Details for the file pandas-0.13.1.zip.

File metadata

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

File hashes

Hashes for pandas-0.13.1.zip
Algorithm Hash digest
SHA256 ae8b7618e3fde8299ab6f1bd1bfa1126ce9a28654363abd92393450130a8e115
MD5 50e4902238dd5312c20c1c85fb024bb6
BLAKE2b-256 81ca6a68cf7ac6789961f966cd10b69c8a46913c3d05050738f22331fe9db9d8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pandas-0.13.1.tar.gz
Algorithm Hash digest
SHA256 6813746caa796550969ed98069f16627f070f6d8d60686cfb3fa0e66c2e0312b
MD5 066ed95adc940cb7f1d5ec6e019c468b
BLAKE2b-256 3bf0d325d33de5d8bd80de3f761436494df57e0f6ca0f8f08c2285a7b502bd8f

See more details on using hashes here.

File details

Details for the file pandas-0.13.1.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for pandas-0.13.1.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 1b8b70e422bb431d4aa33c5392e8bca21dfbfacd28ff64bbc857c446e1494876
MD5 0c783d27e6b8117a11fbe48014b32db4
BLAKE2b-256 62cc1b44ff13cf3fa3a9c9109286cc8d739d06cc99e536ef9f40d68d63ccbe0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.13.1.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 315daf1ddbcb76ed6a047391a85ec0e96de671e50d5184c487620f0da665b62e
MD5 8c95d427a49ec4401cebed38d68d674a
BLAKE2b-256 e02ec485b1c39e72af3a11b2bebd6b6e04ef1ddd1e279a3df88add53d081e6e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.13.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 a91d3a4df054aa2c0c5c9342ffb67ec9d3e4bbd762937d9714edec9c8a3d5c4c
MD5 6b32500e9f1cda383d6720c609dc8f2d
BLAKE2b-256 03aada415c9df8307fdf1932f52089340e4cb9331d8e5090bf0d4bd658f85745

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.13.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 153b7a8f4d1b3e5d405a4a45170911e869c62c015b47f9eb6add7f3bb0acbcc6
MD5 fcc2a2141eaba0a5121026fb5644b43a
BLAKE2b-256 f58b8c75e514b497101847b07c8528c56182a89c736681e2defcf9a1b2d5f4eb

See more details on using hashes here.

File details

Details for the file pandas-0.13.1.win32-py3.3.exe.

File metadata

File hashes

Hashes for pandas-0.13.1.win32-py3.3.exe
Algorithm Hash digest
SHA256 ef138ddfd85eb794ece39b0bb55eabc92921a11fdf98a45afc85a80206e49da6
MD5 d9002111062352ba4226f0f5f773777c
BLAKE2b-256 e0fd68a570f480ea0f4f13660920cf1e3e3e12db44922bbd37e9ef78598e58de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.13.1.win32-py3.2.exe
Algorithm Hash digest
SHA256 9e6aad44d66352d984fb93f7ea8873b743544efb64eb58db58ca7382471ff911
MD5 f8aeb204a5df6fa3aa33f9951dfccce1
BLAKE2b-256 58b1abdaa3fde3d691bc746862ba0693e4b7fecf44b59122010f1f34722b5a1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.13.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 7048fc000fb3e1d036c7261d90328b17088d2a9aafd3aca42dab0243b0cb8eb2
MD5 74b165f63d2675ac33acd5152f7c162f
BLAKE2b-256 b707a58a513a2232bea8e285dadad858fa6cba58d6238c1c8512b661ce5faa26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.13.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 49480dbad494ae863711dd99bf0840fc79d89153992fbef963c18b7b1d3a1df1
MD5 33543380115d64b3c23ea577b66c2764
BLAKE2b-256 0b1e3dd93fef83b6cfcea6364d667d080376be6a7012a0deb7c3c419a90777d9

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