Homework 7: Python for Data Analysis
Analyze a real dataset with NumPy and Pandas, treating the table as a first-class structure rather than a collection of loops. You will load and inspect data, select and filter rows and columns, apply split-apply-combine to answer grouped questions, and decide — explicitly — how to handle missing values.
Related session: Session 8 — Python for Data Analysis
Topics Covered
- Tabular data as a first-class structure; NumPy arrays and Pandas DataFrames
- Loading and inspecting a dataset
- Vectorized thinking versus explicit loops
- Selecting, filtering, grouping, and aggregating (split-apply-combine)
- Missing data as a modeling decision, not a nuisance
Instructions
The detailed tasks, dataset, and submission instructions for this assignment have not been posted yet. Please check back after the October 14 session.