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.8.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.14.0.zip (7.3 MB view details)

Uploaded Source

pandas-0.14.0.tar.gz (6.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pandas-0.14.0.win-amd64-py3.4.exe (3.2 MB view details)

Uploaded Source

pandas-0.14.0.win-amd64-py3.3.exe (3.2 MB view details)

Uploaded Source

pandas-0.14.0.win-amd64-py3.2.exe (3.3 MB view details)

Uploaded Source

pandas-0.14.0.win-amd64-py2.7.exe (3.3 MB view details)

Uploaded Source

pandas-0.14.0.win-amd64-py2.6.exe (3.3 MB view details)

Uploaded Source

pandas-0.14.0.win32-py3.4.exe (3.1 MB view details)

Uploaded Source

pandas-0.14.0.win32-py3.3.exe (3.1 MB view details)

Uploaded Source

pandas-0.14.0.win32-py3.2.exe (3.1 MB view details)

Uploaded Source

pandas-0.14.0.win32-py2.7.exe (3.1 MB view details)

Uploaded Source

pandas-0.14.0.win32-py2.6.exe (3.1 MB view details)

Uploaded Source

pandas-0.14.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.4mmacOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

pandas-0.14.0-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.3mmacOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

pandas-0.14.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl (5.9 MB view details)

Uploaded CPython 2.7macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

File details

Details for the file pandas-0.14.0.zip.

File metadata

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

File hashes

Hashes for pandas-0.14.0.zip
Algorithm Hash digest
SHA256 fedc1cf531ae809f5549688035a55ae4c2adcc7c8d9d3a2f4cad555693e864f9
MD5 9afe57bd470a2ddaf67bdfb5fc9c0eee
BLAKE2b-256 c82982cba5ed97cd44b01be42d73d5e942b115b363090b4f20f31275311627a7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pandas-0.14.0.tar.gz
Algorithm Hash digest
SHA256 f7997debca756c4dd5ccdf5a010dfe3d1c7dac98ee706b715d994cf7c9d35528
MD5 b775987c0ceebcc8d5ace4a1241c967a
BLAKE2b-256 df4efd40c4b4bd0cf673e3144ec374b389ec76583345f5363c1ff504aaead142

See more details on using hashes here.

File details

Details for the file pandas-0.14.0.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for pandas-0.14.0.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 b6517ef3bceafc97ce24df9e81e7c702e64b283b5728a29a1cee758ab5ba1dab
MD5 827e4d0af2f581f3f816f0c2ba90e90c
BLAKE2b-256 1391675eb6416013c19e93417b60cb0a97e065b5ad5e39e3906894ba1825071f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.14.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 50ba2e10e635eaf5f8685471afffca1b5d5bafe0775b9ef968e53b1c67c6915e
MD5 5eed2b64635ed6dc35ee19731cdba650
BLAKE2b-256 2cc0d051f1f708694df2a5662444a43734797f09260b70f60475da3c49f3745d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.14.0.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 8f3f39a6172e594c79f76480971c4c845cb47b6126fee25b20308d3955f520c7
MD5 0225dcea6b6d179818b47fd7108e1660
BLAKE2b-256 d79b7ef6550e6954068fd9f117243b897634d781515f5a9814cd7f844719f778

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.14.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 9050274c943e63415cb14b2ad63a5652393d193a70e0cb4a8ee029ef44e74b8f
MD5 df53b99868fa3e887b30aff3ea61af52
BLAKE2b-256 1bfb40a21eb03d66530095dd5808d9a771da769b647a4b05d482db6c4886ef6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.14.0.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 e5599ab793796056466a4d0342e1893b5ee2ed27c1601b7ef8caadbb10648194
MD5 9b2438029a27987848c9b7a9ad635952
BLAKE2b-256 f1ca7cb6e350550390ce518a4ee44dc90ea6bc942afc4bd34a7f8787612f43d4

See more details on using hashes here.

File details

Details for the file pandas-0.14.0.win32-py3.4.exe.

File metadata

File hashes

Hashes for pandas-0.14.0.win32-py3.4.exe
Algorithm Hash digest
SHA256 f56d03da721cf685c4da4e475be74b3d4ff2785d3edcd317c189a920a6f4c9f5
MD5 836eb4eb5dac7e19470471756a718319
BLAKE2b-256 e13721ff74ea1ccbe3d1a58301f75e03fb40208e28bdae6b1d9e4b807beef67d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.14.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 b74b9606c6524cf1c46833f69a1e00ce088d80a79ee14ed460e688cb483fedaf
MD5 944b90edda0875eb1027d19e7c523de8
BLAKE2b-256 db20b37903f760ec277c0201d4003693d6acf5930a466d5b84bea9df16118055

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.14.0.win32-py3.2.exe
Algorithm Hash digest
SHA256 cf708c22eff50798a5e641c39f9e1f0ecc09b2ae1b4bf6d9aa9c76d25341c2d7
MD5 26bfaef9fe1fb3e4cb16a5f8963bcdf5
BLAKE2b-256 5df94ac86c5beeb06b2498dbefb7db6dbd293fa4767ce4370803c25a287e3909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.14.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 6d49e732a1052c31326905fa68cb16bae8fe3935bd348f679d5ccba73048a1aa
MD5 cbe0544d7a105bdd7381e0548bd00529
BLAKE2b-256 fb7b8b81573558e6c2280cdbe7122e63c23f733ee7e4ce07c377cfc17d9dfedf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.14.0.win32-py2.6.exe
Algorithm Hash digest
SHA256 fb812b28a77561e55c0928b825aa671748d5a9bec99118599ba87a47db1311d8
MD5 ef7730eba71ce81f505d5b15fa7edb12
BLAKE2b-256 acb8271ff946ad97adeb647f6647ed3b8f0bf6c8526f13961f4e5fdfaa165130

See more details on using hashes here.

File details

Details for the file pandas-0.14.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pandas-0.14.0-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6d711aae7d883d9a5e22c37eec2a8f18accfc4705aacdef6f299d0e2432ea115
MD5 85628e4dfc935d6d4e8e12c3c3364049
BLAKE2b-256 56d232695ed846b4e147be64f6af62219c2fae22f24517ff3d059643553ceb20

See more details on using hashes here.

File details

Details for the file pandas-0.14.0-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pandas-0.14.0-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9eb74f4d471e13d6d4290bcc6ee16497cc41b298e607a4a7f3b96048577e9148
MD5 5e75d9f15b0c9c4d89de04f95d2a8cef
BLAKE2b-256 32fd25f5fe002e9a1a88e12340ca4a16685bb0db6f10f00204defb504757f639

See more details on using hashes here.

File details

Details for the file pandas-0.14.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pandas-0.14.0-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f93087626338829da198c4720a4743f3d3b847a8f7c900f87bd4a92b5aa8dfef
MD5 a948e9892d064977c75bb767ac9425c6
BLAKE2b-256 c858c3d562443f96001b5cf1823c904fa24cc266061379b1fc8e71c584005a2e

See more details on using hashes here.

Supported by

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