Key Information

Tutor: Dr John Pinney
Duration: 
2 x 2.5 hour sessions
Delivery: 
Live (Online)
Course Credit (PGR only): 
1 credit 
Audience: 
Research Degree Students, Postdocs, Research Fellows

Dates

  • 26 &  27 November 2025
    10:00-12:30, MS Teams
  • 09 & 10 February 2026
    10:00-12:30, MS Teams
  • 01 & 02 June 2026
    14:00-16:30, MS Teams

Course Resources

Pandas is a popular software library for Python which includes a number of useful data processing tools. It is free and relatively easy to learn, with a community which provides support and documentation. It is more powerful than Excel and is able to produce high-quality figures.

Building on Introduction to Python for Researchers, this course teaches the beginnings of data processing in Python using the Pandas library. You will learn the basic commands of the package with hands-on examples using the Jupyter Notebook environment.

Syllabus:

  • Why you might choose to use Pandas for data processing
  • Selecting rows of data
  • Selecting columns of data
  • Cutting and joining data
  • Reading and writing data
  • Producing graphs from the data

This course is open to Research Degree Students, Postdocs & Research Fellows. Limited spaces available for wider Imperial community.

Learning Outcomes:

On completion of this workshop you will be able to:

  • Use Jupyter notebooks to perform simple Pandas data analysis
  • Apply fundamental components of Pandas syntax including data selection and grouping
  • Create programs designed to process example data and display simple statistics
  • Interpret common errors and use these to help debug a program

Prerequisites:

Introduction to Python for Researchers (Online Course) or equivalent prior learning

How to book

 

Please ensure you have read and understood ECRI’s cancellation policy before booking