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.1.zip (1.8 MB view details)

Uploaded Source

pandas-0.7.1.tar.gz (1.6 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.7.1.win-amd64-py3.2.exe (1.1 MB view details)

Uploaded Source

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

Uploaded Source

pandas-0.7.1.win-amd64-py2.7.exe (1.1 MB view details)

Uploaded Source

pandas-0.7.1.win-amd64-py2.6.exe (1.1 MB view details)

Uploaded Source

pandas-0.7.1.win32-py3.2.exe (976.1 kB view details)

Uploaded Source

pandas-0.7.1.win32-py3.1.exe (976.1 kB view details)

Uploaded Source

pandas-0.7.1.win32-py2.7.exe (981.6 kB view details)

Uploaded Source

pandas-0.7.1.win32-py2.6.exe (981.4 kB view details)

Uploaded Source

pandas-0.7.1.win32-py2.5.exe (843.5 kB view details)

Uploaded Source

File details

Details for the file pandas-0.7.1.zip.

File metadata

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

File hashes

Hashes for pandas-0.7.1.zip
Algorithm Hash digest
SHA256 4c15e9fe59132b751736789a1d8bdec44793b1cd09330213b6be247ef3b7c6e2
MD5 ce9fabbdbf089c90dcaee85d88b4513f
BLAKE2b-256 16a805960b9c2e7a6bcae50c5a132e623b62a54c025f706488c6718313a96c6d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pandas-0.7.1.tar.gz
Algorithm Hash digest
SHA256 0437074836c5eca302da92dc462d3105baba07fa620b2d2cdddfb34281b08a53
MD5 4dfa90a600f72fa58f596c5d4ddc6645
BLAKE2b-256 8d5a706fca8f19073cc3fda0c5cd6ec9f84c7a15f58ad906d29e8665fb215bc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.1.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 27a370db5bfad52b7ac21393373953136b98a24245af357fb7ecbd4b1d96e2a3
MD5 3c83a3e9670c9e41b06aea04ac1c0c54
BLAKE2b-256 b29133ed9b84d8da8e9d6ce2378c84254b6b93c13cd5af20ccd3e83fe055a9b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.1.win-amd64-py3.1.exe
Algorithm Hash digest
SHA256 391696c4812f710c5bbbae822d714d709a6ebee50b0926fcf25964f83f239096
MD5 f628b7b85f6cc25d02b0c5455476b904
BLAKE2b-256 3af7cbd8f53c317355bb83aaaecd45c9f4ee137dbebb4902914957449b19d918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 a6a0b716244b84870f612e70b750ec6d3bf93d1a27021afe3c0493bf85056777
MD5 bcc119a0ca0b807d0fe8e871c8177d74
BLAKE2b-256 76b4a70348001711207b377ebe837b6e5dc9c7aa6daed0bae2dc8c8236f3141d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 1558d5c62470d4e9c144488356556ae5fe80ac26454a62442cd2fea83f8fba2d
MD5 b66759464b700f4c5ac241a214453fb1
BLAKE2b-256 71942bc81707eeb1b685c59dd94329d5d1662d5e0a3c069c0476de999fb810aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.1.win32-py3.2.exe
Algorithm Hash digest
SHA256 529da7f23cf46893d4c4700b6f6fd03ccb9941106dba7adc6ee9b89f028e0ea3
MD5 c0ca58bd06f79bf9e374cd4caa50e99e
BLAKE2b-256 ec688004b4f125ff1af4fc73368123869895b09a8adf360b2dd426d28ed84e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.1.win32-py3.1.exe
Algorithm Hash digest
SHA256 82f04d615e82d8ed5ab5e25acc7a6aff507be16f175b0f84260815789be36351
MD5 e0b22496047b5d2d56c6a84b24b50897
BLAKE2b-256 abd3156c5b2fb6697635e68117463480004cbb6c9673f93cf03fc45c5a0207a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 7616816e0655f4d8ee2da125b63ae1ef9f931b719b982ffc1dbd68aed7290e4e
MD5 7a4c1193453f8d1d84f3cc13678f2a0a
BLAKE2b-256 99816887df02b6fc3183dcb66acd906f9d485abdf8f687462fed301eb58bdfb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 166fe85a063297f854eb4c5ff448589a37791a1ac2de7b18ed01329838a8221b
MD5 fec4c6a28d6cef312ea3a53393a506a5
BLAKE2b-256 fab80d5c773f5034b52850448830264b418b1a8fd2e74d71f7df0ddef009a885

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.7.1.win32-py2.5.exe
Algorithm Hash digest
SHA256 cc83a1c06b86e1eab0df48b777f269e46ade980d667de428a6e946ab1088c3e6
MD5 696f32f7898d83a004aaca8fdbb41601
BLAKE2b-256 b8de22e2e8d9105bdb5de3bbad35207106bd96bf65953de77351938be5b38201

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