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.3.zip (1.6 MB view details)

Uploaded Source

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

Uploaded Source

Built Distributions

pandas-0.7.3.win-amd64-py3.2.exe (1.2 MB view details)

Uploaded Source

pandas-0.7.3.win-amd64-py3.1.exe (1.2 MB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

pandas-0.7.3.win32-py3.2.exe (1.1 MB view details)

Uploaded Source

pandas-0.7.3.win32-py3.1.exe (1.1 MB view details)

Uploaded Source

pandas-0.7.3.win32-py2.7.exe (1.1 MB view details)

Uploaded Source

pandas-0.7.3.win32-py2.6.exe (1.1 MB view details)

Uploaded Source

pandas-0.7.3.win32-py2.5.exe (919.7 kB view details)

Uploaded Source

File details

Details for the file pandas-0.7.3.zip.

File metadata

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

File hashes

Hashes for pandas-0.7.3.zip
Algorithm Hash digest
SHA256 3f37a2c6ea04f2953260a6440d2eddf5b3c8115639c6a93ca2a242ecf5c42154
MD5 1c06999a379ee4b8765291bc1519bec9
BLAKE2b-256 006d2f9cc5732c6e0a8b93024fd07b3f5e0b40e29ebfa7216dc8ab9a19f9550e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pandas-0.7.3.tar.gz
Algorithm Hash digest
SHA256 b770599f37fe7ee3d30755c48c8a0916e7cc4e04fbb8d531eb2536b408b05d0d
MD5 e4876ea5882accce15f6f37750f3ffec
BLAKE2b-256 e877b1bd481bd6b271004ebada46baeaae0b1f892999af5290a24196604266ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.3.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 90097f1906684801c36d335ce7a3d8889a6336e34bed8428132b8b0f81f2f0f7
MD5 77ac8f6910d8a574f697ccab6f080637
BLAKE2b-256 87622f70ee4b6b4e934605fa1920e159b34aec2f784a41ea5e6c4d707f4953da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.3.win-amd64-py3.1.exe
Algorithm Hash digest
SHA256 63f40f4a18b122f86e71b49db5838deb211b99535598dd1c05a31b66db79ed07
MD5 19e6522a121800e9c0bc4e41c18a4544
BLAKE2b-256 be969e142051f405c255c3785380725f24c9391798e9a6f60db29c7f1495d724

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.3.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 a365ee088da90abb77ec9c443f27201a96e3543284985557b90185b20b3d6f1b
MD5 dc7256baf2407c74578a646776b8d1cf
BLAKE2b-256 23a38c72aabac8e4870c2d7848a6e1c748902445dcd70cd42306c1d1758d4140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.3.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 a3182d774c2edb28b4f8f638c224faea4d338a35be5a55172377e97fee8fb536
MD5 e12643e6dcd30d2ae7f384075f024a5f
BLAKE2b-256 6992fced83774a8fb6ffb35ecad553cec6f0f386ec2db1ae4b24e5ac561caaad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.3.win32-py3.2.exe
Algorithm Hash digest
SHA256 748c2b508c999c850f1e7475088c32b13175f0047d072089d0863b059b6975ab
MD5 a9bb2168a36812a17026b00eadcbe408
BLAKE2b-256 c05f7f98b05b69be2bf4e10a9aa207033fb7addcfb16518c106532867581498c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.3.win32-py3.1.exe
Algorithm Hash digest
SHA256 0ec50417111dd21b9902413795cd3b98c47af16aa34559ebc6cda935475c9976
MD5 79e3fb1684fb6644a85dd1009834a582
BLAKE2b-256 bb309401474b2879cd015b4b8c5029446a2d2ad3cee8ac4777eb92e522355156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.3.win32-py2.7.exe
Algorithm Hash digest
SHA256 90654e63063d77d7a61a8f65b999525d6b002f143f8bf01b316d3173ab6e6e64
MD5 e1f7eb58eaf7d5b2c37d29c827599168
BLAKE2b-256 adee1e59dee80d6e892f12381b9fdfbc5c52468da73da082b181998b55ed74b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.3.win32-py2.6.exe
Algorithm Hash digest
SHA256 5dfb42bec559f46674ded9055c1cc8d9a0f09e3d396eaa77ca91b3080f949d3b
MD5 e6cf0b45b69d23c3f731ba0de4bf1ab1
BLAKE2b-256 64a86591140f6c2881328ea642eb440f713cad831aba865943e389f548edd834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.3.win32-py2.5.exe
Algorithm Hash digest
SHA256 77c650b7d5a7e3e227c3e47dcfbebdbe76fd97562da616d0de849b75a1b5a2fc
MD5 cf566a4cc2f19e27e02360ba55f1d8d3
BLAKE2b-256 ccdca6ae8f182b2285a4528560179f99e5d90d3d68df277e39d5110c5d26d7db

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