This repository contains the material (notebooks, data) for the pandas hands-on session.
This hands-on session is a reduced version of the awesome Pandas Tutorial from Joris Van den Bossche (github profile) at EuroScipy 2016. For the original version of the tutorial (with Advanced examples included), check this repository.
To follow this tutorial you need to have the following packages installed:
- Python version 2.6-2.7 or 3.3-3.5
pandas
version 0.18.0 or later: http://pandas.pydata.org/ (previous versions will work for most examples as well)numpy
version 1.7 or later: http://www.numpy.org/matplotlib
version 1.3 or later: http://matplotlib.org/ipython
version 3.x with notebook support, oripython 4.x
combined withjupyter
: http://ipython.orgseaborn
(this is used for some plotting, but not necessary to follow the tutorial): http://stanford.edu/~mwaskom/software/seaborn/
I recommend to use the conda environment manager to install all the requirements (you can install miniconda or install the (very large) Anaconda software distribution, found at http://continuum.io/downloads).
Once this is installed, the following command will install all required packages in your Python environment:
conda install pandas jupyter seaborn
But of course, using another distribution (e.g. Enthought Canopy) or pip is good as well, as long as you have the above packages installed.
You can get the material in this tutorial by cloning this repo:
git clone git@github.com:mquad/pandas-tutorial.git
To view the content on nbviewer: