Data Wrangling in Python

Note: all SSCC training is in person unless the class description says otherwise.

"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, mostly using the data wrangling tools of the Pandas package in Python. Pandas is a collection of functions/methods for working with data comparable to R's tidyverse.

This course will cover importing data, cleaning data, creating and transforming variables, merging data, and basic data visualization. It is a hands-on class with time devoted to practicing using these tools to ready data for analysis.

Note that we do not teach a short "Introduction to Python" as we do with other packages, because a short class would not be useful on its own. Data Wrangling in Python 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.

We will take a one-hour break for lunch at roughly noon each day.

Instructor: Dimond
Room: 4308 Sewell Social Sciences Building
Dates: 8/23, 8/24, 8/25, 8/26, 8/27
Time: 10:30 - 3:30

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.