Course Abstract
Training duration: 4 hours (Hands-on)
Learning Objectives
-
Know how to configure Python environments
-
Understand the fundamentals of Pandas
-
Understand when to use Built-in vs. ".apply()" for data transformation
-
Be familiar with common multi-index use cases
-
Understand how to select data with multi-indexes
-
Describe which aspects of a DataFrame can be customized
-
Know how to write callback functions on DataFrame aesthetics
Instructor

Data Science Consultant | Yerrington Consulting
David Yerrington
Course Outline
Module 1: Introductions, Configuration, and Review
- Configure your Python environments
- Review the fundamentals of Pandas
Module 2: Aggregations and ".apply()"
- Perform simple aggregations
- Review: DataFrame Axis
- Understand when to use Built-in vs. ".apply()" for data transformation
Module 3: Mult-indexing
- Describe when multi-indexing makes sense
- Be familiar with common multi-index use cases
- Understand how to select data with multi-indexes
Module 4: Customizing DataFrame Output
- Describe which aspects of a DataFrame can be customized
- How to write callback functions on DataFrame aesthetics
Background knowledge
-
Grouping
-
Selecting rows or columns of DataFrames with .loc, iloc
-
Boolean Indexing
-
Git and Github
-
Installing Python environments
-
Jupyter Lab