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.8.1.zip (1.9 MB view details)

Uploaded Source

pandas-0.8.1.tar.gz (1.7 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.8.1.win-amd64-py3.2.exe (1.6 MB view details)

Uploaded Source

pandas-0.8.1.win-amd64-py3.1.exe (1.6 MB view details)

Uploaded Source

pandas-0.8.1.win-amd64-py2.7.exe (1.7 MB view details)

Uploaded Source

pandas-0.8.1.win-amd64-py2.6.exe (1.7 MB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

pandas-0.8.1.win32-py2.7.exe (1.5 MB view details)

Uploaded Source

pandas-0.8.1.win32-py2.6.exe (1.5 MB view details)

Uploaded Source

pandas-0.8.1.win32-py2.5.exe (1.3 MB view details)

Uploaded Source

File details

Details for the file pandas-0.8.1.zip.

File metadata

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

File hashes

Hashes for pandas-0.8.1.zip
Algorithm Hash digest
SHA256 86f3becd7b4a2f41b062e912e261b9cad8c88ebf54d1d9c072db291bef7c74bd
MD5 d2c5c5bea971cd760b0ae6f6850fcb74
BLAKE2b-256 8091ba57d62c2ecffbadb4b930bc74b48490112b371cb5ecd0430a4c1ee85883

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pandas-0.8.1.tar.gz
Algorithm Hash digest
SHA256 696698ff132f60d136f4c6f02751d3c7907bcaba6ca7f341a0efe4ac0d98d52f
MD5 dd1e45e25e7efe8813a6270928c30ec0
BLAKE2b-256 84c386efbc19bb29aab5268429adbb45b31b2a0e617b28afdea933ac284ef3ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.8.1.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 ab9fb8e92ba2d68ce17ff7fd6886d6d4409c7bc97609a0232904f659c1cae76c
MD5 e0bcd896f0899a96ed28fac094322667
BLAKE2b-256 a54f6b1d3b54b308153865c4ccf1d745dd52922822f7023cc05256146780af91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.8.1.win-amd64-py3.1.exe
Algorithm Hash digest
SHA256 60c000974abe5e1cbc176595537c0df6ac906826233224955683310363d73228
MD5 42f67a8c1d0aad4f97565b1807313e52
BLAKE2b-256 721fa7a046907549e609f493e8cf42bad5f414234b3add1817a97832df60baff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.8.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 748da20b9d38189efde96e6b238dd6253cf689b4db0559d83e7bd74c45371629
MD5 abed8dc054d65408b75794f7979b7697
BLAKE2b-256 700c989142e829b393acb016a95c44f0007dd135c9305fc849c43f5b16f4fe6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.8.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 3c5ee91e9a1e958e28fc82cf821911783f8d2ffadbf867761eededac31c36c04
MD5 384077f7e9cab36628a752126c96a64b
BLAKE2b-256 ebc7f9857569a719bf64b912107c791c0fe03397a53b719422217a5ac713f2ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.8.1.win32-py3.2.exe
Algorithm Hash digest
SHA256 7ae6e1df767c5ca3cb88fb43ed8be10e6d0f36e3eaef2f0e6d79dbbb775b17bd
MD5 61a287f82ef99b2c32ca8125b2689fd8
BLAKE2b-256 54136a639520dbbfaea1fac376e19c175584af1568572e94a04a0497d80e142b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.8.1.win32-py3.1.exe
Algorithm Hash digest
SHA256 dbbd63e411b9684cfe2f23505972a0d82b2829dcdd0a04640a3c728005b65e0e
MD5 0bc2aac61aca5944ec12ce72bd3b6486
BLAKE2b-256 9334a46b1f90f33991273f7f21d8e4ddcaf2f9ef7c6df6e03022cf2d6be2bd6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.8.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 93174cd922209acef21a1135d0bbac0412458bc5586e50e9142cf7af9e6834c6
MD5 15d67b40c7395cf17c204ac0ce01faf1
BLAKE2b-256 900794d3dadaf61c47e3f0886959fd1eaf61acbc508926065fae0d8427c642da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.8.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 bbcbc2a20c798f650c6580845886b6e0404fc0044ddc383eb47a323e3a35ac24
MD5 3a29986ce2e101a5d239ae69f086e011
BLAKE2b-256 51f319c1336ddf464307a8abac1c5e8e756f41d95b408bee9228c97c1c670835

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.8.1.win32-py2.5.exe
Algorithm Hash digest
SHA256 1e356934ef7ccab49f0cabe727c8eadc697d5d3d0ffc26b974ed588adb7fca65
MD5 ae943bc0718d8a6fcb8e5281d022c012
BLAKE2b-256 d2ea5f794a8ae91a0ba1aa1a733d35c99751dc99a4df847ee15716c049325df7

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