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.15.1.zip (4.9 MB view details)

Uploaded Source

pandas-0.15.1.tar.gz (4.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.15.1.win-amd64-py3.4.exe (3.7 MB view details)

Uploaded Source

pandas-0.15.1.win-amd64-py3.3.exe (3.7 MB view details)

Uploaded Source

pandas-0.15.1.win-amd64-py3.2.exe (3.7 MB view details)

Uploaded Source

pandas-0.15.1.win-amd64-py2.7.exe (3.7 MB view details)

Uploaded Source

pandas-0.15.1.win-amd64-py2.6.exe (3.7 MB view details)

Uploaded Source

pandas-0.15.1.win32-py3.4.exe (3.5 MB view details)

Uploaded Source

pandas-0.15.1.win32-py3.3.exe (3.5 MB view details)

Uploaded Source

pandas-0.15.1.win32-py3.2.exe (3.5 MB view details)

Uploaded Source

pandas-0.15.1.win32-py2.7.exe (3.5 MB view details)

Uploaded Source

pandas-0.15.1.win32-py2.6.exe (3.5 MB view details)

Uploaded Source

pandas-0.15.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (6.7 MB view details)

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

pandas-0.15.1-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (6.6 MB view details)

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

pandas-0.15.1-cp32-cp32m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (6.6 MB view details)

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

pandas-0.15.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (6.6 MB view details)

Uploaded CPython 2.7macOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 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.15.1.zip.

File metadata

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

File hashes

Hashes for pandas-0.15.1.zip
Algorithm Hash digest
SHA256 0cf21ba0446f2b49816be59cfe6dae377f0947d9cab1fb78a1e63ef0876f32d1
MD5 288279d22923ec1bd6b2a7d7810a89a7
BLAKE2b-256 80e2b4f5d519220b00a9c0039daffec935295c413a22fb04c02b9b0f738c88f5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pandas-0.15.1.tar.gz
Algorithm Hash digest
SHA256 6c15aebaf10a02fa411f336d2029fb303892b17d470f5d7de91597fc31cebd65
MD5 f6fd8d49fc801f6f3fa48f9117a6290b
BLAKE2b-256 5f5480e951d6507dccf1f9c43b5798faf6eef3ecdce6f23b6bc766ce99dbd4a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.15.1.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 304d3ae8251b448d16b3c90a2f81b2740a7796507a5046a0c434f2f327933b0d
MD5 7cd779c5b09cd7dd083b4ff83cc80212
BLAKE2b-256 6d67d03ca15004ba807d2cd041ad3ae0e34c251bfd03c29a49b82c6c72642fe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.15.1.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 c7230509970a948d5af368d2f99919a42940d39790979a25e340ca23366a3fdf
MD5 9dd15eff875c59b365a4bf8b97e9aed5
BLAKE2b-256 d0dec8d7ad31aa11ec1e7258e5da50be4b71464592d8f6f33c737d6baab13cd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.15.1.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 421dd4146cf6748b9751494977c917850c87ef6f2b641cf54e0e8b7850a13017
MD5 f8f23bf4205c8ada79885325f4efb323
BLAKE2b-256 05b121fb3fbf51cce9e6cf337a8dea5efa551a8d788fc059d383555c9c432325

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.15.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 137880ff2f36a832775e5826b92d457669f99464fb344dced003431bd86b3310
MD5 5d6dbec8d0c510a4c7542884376bb930
BLAKE2b-256 7916d284d371ea91e27dc170191dc37745c8443b7e1fe46eb6feed41caf90788

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.15.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 232683ed6f0500ed920a40899cc83f3ec785701183c021eff003605602d6cfdf
MD5 f9017615b57e5891ac99a914b9e7fb14
BLAKE2b-256 b14e5ff0b30ce6ded8d69c56afd2f7dc8884c65bf303ec404f4484a0cde07f97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.15.1.win32-py3.4.exe
Algorithm Hash digest
SHA256 56bc8513345f94c1af85a8a486dbb7a88e403145b2fbd449fec747b11e430a43
MD5 ad246fde84f89edd87b988fd72628602
BLAKE2b-256 f99ca0ba395d98737f24449ceea917c81dc11c19406cee6f38da4324de0cc3e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.15.1.win32-py3.3.exe
Algorithm Hash digest
SHA256 346336c2a9f292d07801f6def56730708457a135f469812f33f74122c8c911f0
MD5 04f81ede6461103e056ce1a81f3aecbc
BLAKE2b-256 06b7e23de24b2e40aff4ae8a37609c94c2909605f24b882b233e330504453a71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.15.1.win32-py3.2.exe
Algorithm Hash digest
SHA256 69548fc12f646f7e034d529b94b2f82b3c30307b1dc49756bce413ef3a18c1b1
MD5 edebbf9fd827495daff06f44c29ddca2
BLAKE2b-256 278fcb87194fc5e2b84a8ec2841f23eaa7d7ec424586c0289c3457d507fa9a86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.15.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 e71121c9dc93288aae4ad4d6e5e16432b8efb14fabe5a72e25ae92e57156564f
MD5 5774da009a16fa82b7e746dc7890cf10
BLAKE2b-256 2db082a13b7a3bcea821043612fbe6f31410122a76896673b0a695401756febf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.15.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 9905aada97d9396dbc60657559d19fd18fa75ef6adfb8bdb5888909403d553c9
MD5 e0b6c553a304a0f20898be819cb2d87e
BLAKE2b-256 a481ab686f34f2ab8fbdcb06ba07d347647c829c5e7f7a19feb52faeb036922b

See more details on using hashes here.

File details

Details for the file pandas-0.15.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pandas-0.15.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0013bf26a74d36afdbb97937e3c241df197c3c996ada4ab16175f099903e06d7
MD5 30363bbf834c6296e909a4f9fb677d35
BLAKE2b-256 be409c90e03898d49da28c483856d0af2e47ab70489234a5221c56d4a2055cd2

See more details on using hashes here.

File details

Details for the file pandas-0.15.1-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pandas-0.15.1-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c75a2dd759ebb3dd71c4579e41b6bcb0681c44bd035cd8eeb9b073a910458687
MD5 343987145dfe2a037ae56e6e49feeb5e
BLAKE2b-256 a1c7386ee74d76bf1526af387f9764fc1828d9349759427833e93d944f2a699a

See more details on using hashes here.

File details

Details for the file pandas-0.15.1-cp32-cp32m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pandas-0.15.1-cp32-cp32m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 600161b2b0ceeed6dce7c62fe295c28e0142197f137714b7a3dfef976e231511
MD5 7b507cecbaca80aec76d316634b48f5b
BLAKE2b-256 270d1fc96dd14deb41e3e587798cbb104b036529503de989f4a7f03e6196b836

See more details on using hashes here.

File details

Details for the file pandas-0.15.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pandas-0.15.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1e53c8b1bd521217a96abc660805c082548f36e6c49e424ba9559a95b407cfbc
MD5 74bfd2add68f83feca37ab19d96493b7
BLAKE2b-256 391d35c45193f86953ce1905b3839bef89da700f74d4b8df3789c3f66bc30729

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