Skip to main content

Powerful data structures for data analysis and statistics

Project description

pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with “relational” or “labeled” 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.7.2.zip (1.6 MB view details)

Uploaded Source

pandas-0.7.2.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

pandas-0.7.2.win-amd64-py3.2.exe (1.1 MB view details)

Uploaded Source

pandas-0.7.2.win-amd64-py3.1.exe (1.1 MB view details)

Uploaded Source

pandas-0.7.2.win-amd64-py2.7.exe (1.2 MB view details)

Uploaded Source

pandas-0.7.2.win-amd64-py2.6.exe (1.2 MB view details)

Uploaded Source

pandas-0.7.2.win32-py3.2.exe (1.0 MB view details)

Uploaded Source

pandas-0.7.2.win32-py3.1.exe (1.0 MB view details)

Uploaded Source

pandas-0.7.2.win32-py2.7.exe (1.0 MB view details)

Uploaded Source

pandas-0.7.2.win32-py2.6.exe (1.0 MB view details)

Uploaded Source

pandas-0.7.2.win32-py2.5.exe (867.9 kB view details)

Uploaded Source

File details

Details for the file pandas-0.7.2.zip.

File metadata

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

File hashes

Hashes for pandas-0.7.2.zip
Algorithm Hash digest
SHA256 844c6eec0bf607f13b2bf83b540252de1a870085e1928b322f89625113d701bf
MD5 d42992f53d2739171b637d846c99a649
BLAKE2b-256 e19a53f4f6c2881d6eb028ca2752aba66c6e9c00c12329a6732000b9a1f7f394

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pandas-0.7.2.tar.gz
Algorithm Hash digest
SHA256 5d4f5f7f692a2bf1c04ae95a5f435d590c2f4f80b8cd7ec30acce77c84b12c29
MD5 2e65588c543205ee9200f37042b90f38
BLAKE2b-256 d10548931fa40e87523465e5842466eea2196a48437dfc9216824b740003e1e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.2.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 29539c659ab0173f69603f1c1a2037bcc81d9d84890133cce0972026a9e5f28b
MD5 1f0a8549e6a28b35a64fe5a071153bba
BLAKE2b-256 f72deda3e0968231c9924bc1358877e057f6ccac4b3d89acc951091eca068613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.2.win-amd64-py3.1.exe
Algorithm Hash digest
SHA256 870e17ee991e352f291bedc9b46941b116947b230d87faf60bd7dd2c4cc96b55
MD5 419a32593aa374c1cd52b5a25d9fabe6
BLAKE2b-256 73743416744c110dc3f7b49dfe04b3d86205471b4cb09b3a1444f66c7c7109c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.2.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 e8050fb2c7966a4b7a0c1f7e4a0f4aa025d4eb2efca90a8a0a8b68886ff14718
MD5 8792a04d295f65b479d7ff172ad90026
BLAKE2b-256 a1e751055e8c46789d82c0e532c3832344a07b15a0f3ec6011bdbbfc510b89a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.2.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 6eab2a36c21ec38ca05f74212ee080dbf8cb14226257dbcc7de61876d991f727
MD5 0e2f19df77c2b155f0514369707b1541
BLAKE2b-256 4909723257a3ae79308d8a234783d546718f71586cc17f4c04d5a47de67c20c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.2.win32-py3.2.exe
Algorithm Hash digest
SHA256 8eb305bd0e5671c7f069f02125db9fbd9acade84ccd31891a3667916feb729c6
MD5 b9c5c5cbd53286aaa2674e467d2cace4
BLAKE2b-256 9edcc64b7e0672a32899e9d21087599fb0d5a43df972d58bcede2cbb411749b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.2.win32-py3.1.exe
Algorithm Hash digest
SHA256 9c43f20dac66693b94b842aef9a84d4b1b4f02e746a4ad71b4b2e0db0dd1920c
MD5 edb88c6fa257927b1f4b8b818b2f5546
BLAKE2b-256 8a945227b04e8b4d7f900c2db59cb05fb3116c6e56d9357771d821102d169a93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.2.win32-py2.7.exe
Algorithm Hash digest
SHA256 0e10d886ad5a89eb751c8850cbeda701d9c1c85ac3e911fd337a0d5d2066e4ab
MD5 5552f6526f9275a2dad3fcfbfbdff95c
BLAKE2b-256 3628cc3c8eccf682efa70b94ae91fa2452524d4873443f5125b7aaf9e2a4687f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.2.win32-py2.6.exe
Algorithm Hash digest
SHA256 2b350aece4b436694206f6dba9c9935daeb7f52cf7ea995fa33028afe668d21c
MD5 fcecca13b3dbda9e05ea084d0df849c1
BLAKE2b-256 d3d3dcb23722e5bb4457de7d72e55f8746409c7f2ff97cb2da467bc75084b94f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.2.win32-py2.5.exe
Algorithm Hash digest
SHA256 36f89f1190d79b572fb4d46f4af18dbd65796c8afa2098bf829657384ceaec81
MD5 a36b759f1cfe1915087f7d0961b59664
BLAKE2b-256 416532a3e932797c9a0a697ca1dafd2d4d8b187d2b29e8399cf36da3469b0d71

See more details on using hashes here.

Supported by

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