The pandas was created by Wed McKinney in 2008 as a result of frustrations he encountered while working on time series data in R. It is built on top of NumPy and provides features not available in it. It provides fast, easy-to-understand data structures and helps fill the gap between Python and a language such as R.
A key reference for the various operations I demonstrate here is the official pandas data structure documentation: http://pandas.pydata.org/pandas-docs/dev/dsintro.html.
There are three main data structures in pandas:
Series is really a 1D NumPy array under the hood. It consists of a NumPy array coupled with an array of labels.
The general construct for creating a Series ...