4. Data Wrangling

In this unit we will learn about how to easily manage and manipulate data in Python using NumPy and Pandas.

Tutorials

  1. Introduction to NumPy
  2. Introduction to Pandas: Series and DataFrames
  3. Data I/O with Pandas
  4. Joining Multiple Pandas Dataframes
  5. Basic data cleaning with Pandas
  6. Grouping data and creating pivot tables with Pandas

Lectures

Monday, 9/22/2025

Instructions on how to use Git on the command line. Introduction to NumPy.

Wednesday, 9/24/2025

Introduction to Pandas: Series and DataFrames.

Monday, 9/29/2025

Data I/O with Pandas

Wednesday, 10/1/2025

Joining mulitple DataFrames

Monday, 10/6/2025

Using apply to clean data in a Pandas DataFrame

Wednesday, 10/8/2025

Grouping data, merging tables, and creating pivot tables