Spaces:
Running
Running
Learn Polars
π§ This collection is a work in progress. Please help us add notebooks!
This collection of marimo notebooks is designed to teach you the basics of data wrangling using a Python library called Polars.
Planned notebooks.
Any notebook with the status "π§" needs a contributor! Please file an issue if you plan to contribute.
Notebook | Description | Status |
---|---|---|
Why Polars | An introduction to Polars and its advantages over other Dataframe libraries. | β |
Series | Homogenous columns of data | π§ |
DataFrames | The central datastructure for structured data | π§ |
Loading data | Loading data from various different sources | π§ |
Basic operations | Basic operations on data | π§ |
Working with columns | Expression expansion and columns | π§ |
Data types | Basic types and casting | π§ |
Strings | Working with strings | π§ |
Missing data | Handling missing data | π§ |
Aggregations | Group bys and aggregations | π§ |
Window functions | Advanced expressions with windowing functions | π§ |
User-defined functions | Using custom Python operations | π§ |
NumPy functions | Applying NumPy functions to DataFrames | π§ |
Lazy execution | Lazily process queries with LazyFrames | π§ |
Running notebooks. To run a notebook locally, use
uvx marimo edit <file_url>
You can also open notebooks in our online playground by appending marimo.app/ to a notebook's URL:
https://marimo.app/github.com/marimo-team/learn/blob/main/polars/01_why_polars.py.
Authors.
Thanks to all our notebook authors!