Data Wrangling in Python

Please note that due to the COVID-19 pandemic, all SSCC training will be offered online. Additional details and course links will be provided after registration.

"Data Wrangling" is the process of preparing data for analysis, which includes importing, cleaning, recoding, restructuring, combining, and anything else data needs before it can be analyzed. Data wrangling is a critical skill for research. This course teaches wrangling skills using mostly the data wrangling tools of the Pandas package in Python. Pandas is a collection of functions/methods for working with data similar to R's tidyverse.

This course will cover importing data, cleaning data, creating and transforming variables, merging data, and plotting. It is a hands-on class with time devoted to practicing using these tools to ready data for analysis. It is designed for people who have no experience with Python and pandas, Python users who would like to learn pandas will also benefit from the class. Graduate students who will work in Python and pandas may choose to take this course at the beginning of their graduate student career or wait until they're ready to start doing research.

Instructor: Banghart
Room: TBA Grainger Hall
Dates: 11/4, 11/5, 11/6, 11/7, 11/8, 11/11, 11/12, 11/13, 11/14, 11/15
Time: 2:15 - 4:00

Each session of this class builds on the material taught in the previous sessions. If you cannot attend all of the class's sessions but still want to take the class, you must contact the Help Desk, find out what will be covered in the session(s) you will miss, and learn that material on your own before the next session. In most cases the material can be found in the SSCC Knowledge Base.
Semester: fall19

This class is full, but feel free to register anyway and you will be placed on a waiting list. We consider the size of the waiting list in determining whether additional sections are needed.


SSCC Members click here to register
Non-Members, please fill out the following:
UW Email Address:
Primary Department: