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.0.zip (3.1 MB view details)

Uploaded Source

pandas-0.10.0.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

pandas-0.10.0.win-amd64-py3.3.exe (2.0 MB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

pandas-0.10.0.win32-py3.3.exe (1.8 MB view details)

Uploaded Source

pandas-0.10.0.win32-py3.2.exe (1.8 MB view details)

Uploaded Source

pandas-0.10.0.win32-py3.1.exe (1.8 MB view details)

Uploaded Source

pandas-0.10.0.win32-py2.7.exe (1.8 MB view details)

Uploaded Source

pandas-0.10.0.win32-py2.6.exe (1.8 MB view details)

Uploaded Source

File details

Details for the file pandas-0.10.0.zip.

File metadata

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

File hashes

Hashes for pandas-0.10.0.zip
Algorithm Hash digest
SHA256 d2f811f75b844557f9ab743bb84691366b36d9f579d66d2d12767509a2653cc6
MD5 7a9e05448f86ce3e8b73370d87765926
BLAKE2b-256 b235551eae108f71e9e80a8778e4ae6d36207916ec841e497fff5b8affa63857

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pandas-0.10.0.tar.gz
Algorithm Hash digest
SHA256 670f89055a7683cffeae7f8f3ad57290798542fceb3c0ee435e4b42bb76a44b5
MD5 ca6278575fad2cf6d145460321e40449
BLAKE2b-256 fa17fdf5fce3ed7e198e2f47da4ccfd2a7243690a9cdccc645cc2a67bfa35be6

See more details on using hashes here.

File details

Details for the file pandas-0.10.0.win-amd64-py3.3.exe.

File metadata

File hashes

Hashes for pandas-0.10.0.win-amd64-py3.3.exe
Algorithm Hash digest
SHA256 f196b01bc8078d11b2523ca910fd6f522bfbabea0fe5964629d23d68e6b5b983
MD5 a18bd9027da36aa4ef88c16b94b3da0e
BLAKE2b-256 d9ab37fce4c446f39031eccabb3befaf80deacd50cb25348073fbd8f9dbb8250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.0.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 f33fec1e2e0fb7308eea86fb6497e35cfd7363a7559a65832d52448f13de01ea
MD5 2f22621a85fe9545e4fcbff9089d8c70
BLAKE2b-256 c7cbbb95f5e20f5372bd0b187f03b7181a65541811e01342097b870111daac62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.0.win-amd64-py3.1.exe
Algorithm Hash digest
SHA256 caa80376af66ad16e48d3fc4131b5e367541605c890f3f4bf9c637c75a5c05d0
MD5 4c9c76f337471d6ebbd6f0750edc8aba
BLAKE2b-256 afc6beaccc935cb30d48048f81b34ab21ad27aa68b2bc32a24c0a748768c1ef4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.0.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 e66ba50d0c3e70388482c47b55c4c1307dda10fab14a2e5bbb25294629414fec
MD5 5157d905a6c50277e2a2bc2405177b1f
BLAKE2b-256 58678ef9ff18830ce315eff2af7484cffb0bd7c661a7b304f32e965909a87411

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.0.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 fc9306ed794418ede47fb4675460318d941ee3eed6dc2e7e8a6b4127f218f0ee
MD5 a35c0220eed218df1421504d9b4e8c2a
BLAKE2b-256 074409521249070e0f9dee3478e46f81bae645fc91ca1292f4a8efbccead00b4

See more details on using hashes here.

File details

Details for the file pandas-0.10.0.win32-py3.3.exe.

File metadata

File hashes

Hashes for pandas-0.10.0.win32-py3.3.exe
Algorithm Hash digest
SHA256 3cd3fd6d0ad4fb8d3afec7f0ee6d4208aca2f96fa9da42bb014d4fa0954d82f8
MD5 fcaf58e912dc1f7e5c85cff83664dcb4
BLAKE2b-256 b0729011211a0132c884ed476b615662072acdf11af1e3b075cee109363eddbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.0.win32-py3.2.exe
Algorithm Hash digest
SHA256 261c68806c065354841d8505a54818f2cb11f88d7ee12b00ac9701066547a7ff
MD5 4866787fba90abb60fd63f0800c0477a
BLAKE2b-256 7afbea548e0a424e63311f8667a5e4fed4f5bd70c03b50e67cd15af0dec77d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.0.win32-py3.1.exe
Algorithm Hash digest
SHA256 b6f813ea2fea2e30aaaecc1b3ea50d33779a7bd645889bf92cfd3ed46220766e
MD5 e18eb8da44b5f38079e0da6f3abf24f2
BLAKE2b-256 8793dc7fd7f38f2d902114bc90e4b181c332e0341318d586a43e282fa72ebdbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.0.win32-py2.7.exe
Algorithm Hash digest
SHA256 f9d831dc672f7faf6ec78213cb79091eaddf19fb98bf786acb4f5524738eef33
MD5 7d718377c990307b5f6738187af6262d
BLAKE2b-256 995387a05934ba07dcb57d55acec64330d5d743469fbc982b639de9d53388699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pandas-0.10.0.win32-py2.6.exe
Algorithm Hash digest
SHA256 5e5918856e4690e738b55d45e6dc2bab4609ea978b11bf73ed1f54f28030d2ae
MD5 3ceaaa1006e3adaa27ed87203df0e93a
BLAKE2b-256 c18a414703cd4019074a5c142068ae722003b1ac0da3a84878de313d9838e381

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