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.16.0.zip (5.2 MB view details)

Uploaded Source

pandas-0.16.0.tar.gz (4.8 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.16.0-cp34-none-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.4Windows x86-64

pandas-0.16.0-cp34-none-win32.whl (3.5 MB view details)

Uploaded CPython 3.4Windows x86

pandas-0.16.0-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 (7.1 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.16.0-cp33-none-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.3Windows x86-64

pandas-0.16.0-cp33-none-win32.whl (3.5 MB view details)

Uploaded CPython 3.3Windows x86

pandas-0.16.0-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 (7.1 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.16.0-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 (7.0 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.16.0-cp27-none-win_amd64.whl (3.7 MB view details)

Uploaded CPython 2.7Windows x86-64

pandas-0.16.0-cp27-none-win32.whl (3.5 MB view details)

Uploaded CPython 2.7Windows x86

pandas-0.16.0-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 (7.1 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

pandas-0.16.0-cp26-none-win_amd64.whl (3.7 MB view details)

Uploaded CPython 2.6Windows x86-64

pandas-0.16.0-cp26-none-win32.whl (3.5 MB view details)

Uploaded CPython 2.6Windows x86

File details

Details for the file pandas-0.16.0.zip.

File metadata

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

File hashes

Hashes for pandas-0.16.0.zip
Algorithm Hash digest
SHA256 b7edceef32394e413a0ca0c8c7433233345f1dd01c7f777a2a3f58ca4ca08dcd
MD5 89e00ffe5d24524db2d19983621c49fd
BLAKE2b-256 867de057b0e97f24ab8b15eda879c4686b1792bfbb0ff9383611a6679d6e8d43

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pandas-0.16.0.tar.gz
Algorithm Hash digest
SHA256 4013de6f8796ca9d2871218861823bd9878a8dfacd26e08ccf9afdd01bbad9f1
MD5 bfe311f05dc0c351f8955fbd1e296e73
BLAKE2b-256 b2a3cb073e96fbf037957940d5a25dd04f720454480246e66e0702c4f1a73de9

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for pandas-0.16.0-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 a67c2ca697346a32717e65068739e8f322c67b9878628631e5edf71852a5e987
MD5 d6a42af74281867c0651f1df518f7ef7
BLAKE2b-256 64ad29b4f00fca504675bc565b5663e284daebdd43760e6b66a5a714f1c4eb19

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-cp34-none-win32.whl.

File metadata

File hashes

Hashes for pandas-0.16.0-cp34-none-win32.whl
Algorithm Hash digest
SHA256 e2396b6d436ded3c6b43e64e97ed4b36010e3666e92e322fd5bddfe775ee048d
MD5 2514bc4ebce459ae9199a98022647f7e
BLAKE2b-256 7abf3c509d6f4979c1c2967ce03fdf20a0a4b5a0fa87c604c1783216535b299b

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-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.16.0-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 e40a688d18d67c69d2d103525d0addde9fee0843359c829e77d27a321a7a5472
MD5 6dcdff7e0efcff596c7f3c8e6c109d54
BLAKE2b-256 2e8a226b59024ce854e6deb86ba531480207c021b5fe548cf14acb66f1ca044d

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-cp33-none-win_amd64.whl.

File metadata

File hashes

Hashes for pandas-0.16.0-cp33-none-win_amd64.whl
Algorithm Hash digest
SHA256 8dc391302a1870d146f979660ce7fa90c56164f541160fe3871489e851a47ee7
MD5 e57887b465025d2284f0aa2b4fc7641c
BLAKE2b-256 49a8cb255c21a15f231be04e5585e13bbf37f506042b3ed2e7ccb6334f4e7536

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-cp33-none-win32.whl.

File metadata

File hashes

Hashes for pandas-0.16.0-cp33-none-win32.whl
Algorithm Hash digest
SHA256 89e81069859c25a981642e906851712a397d5e3f3e91c2160ce1ae042c8125a2
MD5 658c131f8a023d1879b3820df3a9ef77
BLAKE2b-256 a3bedc2d43938073455934e9764193f97c07eca3c38bbe72c049c0152b6e9da8

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-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.16.0-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 b752a6b80d050f8627971f5228b5bd1beeeacc66c230450ab7a50da5fd38fc22
MD5 d02f19dd67db2aeec64e80d4cb24690f
BLAKE2b-256 d46a44ee3c039214f31f762466c3d83f65402cf51ae4e5f2797dbb0a25473d42

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-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.16.0-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 34d20041186d27f42c8a271509b5de97bd9248501e88a4a9edf013fdaee9100b
MD5 614200bddc1f9eed0a6d8439bb523dd3
BLAKE2b-256 4fdc8a7895d7f7323691a98f57c7510a7fb7a3cdd09007a4f26d022ba9ced5c7

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for pandas-0.16.0-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 ae0c900cf672f33af33ce88b9254870bceaa22ac4aaba10f519394dc055c68a0
MD5 3e11fbac08a9cb03efad209466493d9f
BLAKE2b-256 783ef069ce9741b743f711846172cc02446eff4754549c6492d4bc73d00e1399

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-cp27-none-win32.whl.

File metadata

File hashes

Hashes for pandas-0.16.0-cp27-none-win32.whl
Algorithm Hash digest
SHA256 730aa344497b5881c6f42d503c26329d82824dc388a0478c4be63d03f549dd6a
MD5 81cba8feac97e202dcabb9683d34204d
BLAKE2b-256 9632dd9a1acc03ea5aa9c4bae53efca608c1a9641b1f1fc415e3cf51aa9688b3

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-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.16.0-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 a2b641d2421cae6788ceb47420f3d5d608d9a84b19badac758f11096610cfb8c
MD5 30ebb54827088b52b75f0d085ac9e726
BLAKE2b-256 378b10b62bce9a2193bf931d647efdd11fdff8db6709ed8fadadb29dd4e19fd5

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-cp26-none-win_amd64.whl.

File metadata

File hashes

Hashes for pandas-0.16.0-cp26-none-win_amd64.whl
Algorithm Hash digest
SHA256 b474170d9780993c8fd591ab959e2e275b76568ade1e0a3ce5412882445fae12
MD5 93543f25871f86854d22d4b0a95fe6f3
BLAKE2b-256 2c3aea195c91998970b78a960c207c581804c3909eeb6543d8b1efb70f0de021

See more details on using hashes here.

File details

Details for the file pandas-0.16.0-cp26-none-win32.whl.

File metadata

File hashes

Hashes for pandas-0.16.0-cp26-none-win32.whl
Algorithm Hash digest
SHA256 53774632d9aa84d6b4284e077f042543b0dcff3fb73beb3e06ce4b42748238dd
MD5 c20a198b487e507bba830cf94c6791f8
BLAKE2b-256 62910d99d56fb56a2c2cfebc2a1fbce1366c5bd0cdb4f99713589e5fd85388d8

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