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.10.1.zip (2.8 MB view details)

Uploaded Source

pandas-0.10.1.tar.gz (2.5 MB view details)

Uploaded Source

Built Distributions

pandas-0.10.1.win-amd64-py3.2.exe (2.0 MB view details)

Uploaded Source

pandas-0.10.1.win-amd64-py3.1.exe (2.0 MB view details)

Uploaded Source

pandas-0.10.1.win-amd64-py2.7.exe (2.0 MB view details)

Uploaded Source

pandas-0.10.1.win-amd64-py2.6.exe (2.0 MB view details)

Uploaded Source

pandas-0.10.1.win32-py3.2.exe (1.9 MB view details)

Uploaded Source

pandas-0.10.1.win32-py3.1.exe (1.9 MB view details)

Uploaded Source

pandas-0.10.1.win32-py2.7.exe (1.9 MB view details)

Uploaded Source

pandas-0.10.1.win32-py2.6.exe (1.9 MB view details)

Uploaded Source

File details

Details for the file pandas-0.10.1.zip.

File metadata

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

File hashes

Hashes for pandas-0.10.1.zip
Algorithm Hash digest
SHA256 6e20a42556aa0de9fd240927dc48744e036086cda67c6870f2a63f3b88126fbc
MD5 b9127d9695aa501e3696a608427622ca
BLAKE2b-256 5f74d569428748107c2b42c53ad1eadf443bce5cf2432a1aba02116cdad1bdb2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pandas-0.10.1.tar.gz
Algorithm Hash digest
SHA256 c7ca2a66013ec7f196f0e425a08aa0417de0da4147c551fbb8c3afce9ec97aaf
MD5 e1e4f4bf9b2c74e02aa5dfa133328180
BLAKE2b-256 cd25f1ee2bae18475203496c5117a91836c1d3af9a7761efb726a931593dedcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.1.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 6c85cbac3705f800c0815f746e3cefd57429b006119fca426a1fcbd0f3a40281
MD5 f568d4413f1fcac68a17d5da8ce7d54d
BLAKE2b-256 f128f030f1ec40236dd88903388d34c6c67ba59966c2cf5fdb46f7a5a757c23c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.1.win-amd64-py3.1.exe
Algorithm Hash digest
SHA256 87150a0c2b8607dcccab9431362ee39a9afca9207e976c6a9b884cc81cfd8f63
MD5 876dedd85999ab990cbdc8e9e6ce4843
BLAKE2b-256 7890c96c80634dd2dc67cbea39fee1aeb0a5f385b7a5e9ddef14786f59b06eeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 b99cae7514f23882f7e7480f546f85c351dd6ea5024e0a0ed8975728cef6a181
MD5 44e528bc3d07c89d8c623ec1d3d129c3
BLAKE2b-256 52c2218c4f27b0a6a261a20d625054cd2c6c568cbd5bc1c028bb3f9f22644d88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 2e39fd71179cbe18a54758909aa0b87bb94a1471f550f2c01118532b8e5a4e56
MD5 fe8c3d6f7606451436e6c9262dd79085
BLAKE2b-256 8b2d7f63d3ac6d929a3bc5998159c8ebffedcd4739b007c103b6c4698b679f19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.1.win32-py3.2.exe
Algorithm Hash digest
SHA256 89b6b168d572c45dae8aba7756826bc981766e271f68e055d349d2ef8930e173
MD5 6d245c39169194f9534408ca9b92970e
BLAKE2b-256 fe42d6864648b3f0d52b3a7e9b1600656689153f5de5b38e6269ca0387d48fc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.1.win32-py3.1.exe
Algorithm Hash digest
SHA256 b56db4d6984893587c551524ac94102a465de9eb1aeb30b4b139e9af77d3f1b3
MD5 577c5d977ff8498e1969be523d63d6f0
BLAKE2b-256 22770bbdc2f30834219c334f8b0bc115d97737878c119a12e77e9be3bbe2d9b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 8ceeb8819ce202b8b2e2a91a5e9762bb06d3e55c39a23e81e673eed2bfc5d08e
MD5 ffe7526829437c06db3e96f308f24446
BLAKE2b-256 1703b004564e74647d818678fe61064a16e6c22c2b9018a7ba7cf1179317d8b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 60e22adc2e9216e12b25b83a522c681a09b5446f88025e98871f5c87107dfb16
MD5 e26c3a337b06949984a39b4849214c9d
BLAKE2b-256 b70d0db0b5d9e0d74d056f528d9a3d9812856081226ae4da644a0badba9c3e0a

See more details on using hashes here.

Supported by

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