File size: 2,685 Bytes
173b025
 
ad09f7c
 
173b025
 
ad09f7c
 
 
 
167660d
ad09f7c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
173b025
 
 
 
ad09f7c
167660d
01cb997
 
 
 
167660d
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# 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

```bash
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](https://marimo.app/github.com/marimo-team/learn/blob/main/polars/01_why_polars.py).

**Authors.**

Thanks to all our notebook authors!

* [Koushik Khan](https://github.com/koushikkhan)