Build your ultimate AI agent
Course Description
Take your Polars skills further with intermediate techniques for data transformation and analysis. Learn to clean and search text, work with time series using rolling and window functions, and combine DataFrames through joins and concatenation. You'll also create reusable custom expressions and apply advanced analytics, such as quantiles, histograms, and correlations. By the end, you'll be equipped to handle complex data workflows with confidence.
Prerequisites
Curriculum
Course outline
1
Transforming Data with Expressions
In this chapter, you'll learn how to clean and search text data, extract patterns from strings, and use conditional expressions to transform columns.
- Transforming Data with Expressions50 XP
- Converting column data types100 XP
- Removing whitespace100 XP
- Concatenating text columns100 XP
- Searching and extracting text50 XP
- Searching text100 XP
- Extracting strings from text100 XP
- Replacing multiple patterns100 XP
- Creating conditional expressions50 XP
- Categorizing customers with conditions100 XP
- Chaining multiple conditions100 XP
- Filling missing values100 XP
2
Working with Time Series and Window Functions
Learn how to parse and manipulate dates, filter and aggregate data by time periods, and calculate rolling and cumulative statistics.
3
Combining and Joining DataFrames
This chapter covers combining DataFrames via concatenation, joining on single or multiple columns, and matching rows based on conditions or nearest values.
4
Custom Transformations and Advanced Analytics
Learn how to build reusable custom expressions, categorize data using quantiles and fixed thresholds, and analyze rankings and correlations.
Data Transformation with Polars
Course
Complete

