Using Python Libraries: Pandas

One of the strengths of python are the many libraries which make it useful for specific purposes: e.g. astropy for astrophysics, scikit-image for image processing, and pandas for data manipulation and analysis. In particular, pandas provides tools for interacting with tables and time series.

Attention new dataset

Please download the surveys.csv file from the following link into your data directory. https://ndownloader.figshare.com/files/2292172

Please see the setup instructions for details.

Schedule

Setup Download files required for the lesson
08:30 1. Libraries How can I use software that other people have written?
How can I find out what that software does?
08:40 2. Pandas Dataframes How can I import data in Python?
What is Pandas?
Why should I use Pandas to work with data?
09:25 3. Indexing, Slicing and Subsetting DataFrames in Python How can I access specific data within my data set?
How can Python and Pandas help me to analyse my data?
10:00 4. Data Types and Formats What types of data can be contained in a DataFrame?
Why is the data type important?
10:45 Coffee

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.