vinayak-shanawad / datatableton

100 datatable exercises

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DatatableTon

πŸ’― datatable exercises

License GitHub Twitter

Mission πŸš€

To provide 100 datatable exercises over different sections structured as a course or tutorials to teach and learn for beginners, intermediates as well as experts.

Datatable

Python's datatable package is a library for efficient data processing. It is synonymous with R's data.table library and can be used for various kinds of data processing, feature engineering and modeling tasks as part of data science pipelines.

It closely resembles pandas but is more focused on speed and multi-threaded data processing operations being particularly useful on large datasets.

Exercises πŸ“–

There are a total of 100 datatable exercises divided into 10 sets of 10 exercises each.

βœ… Structured as exercises or tutorials - Choose your style
βœ… Suitable for beginners, intermediates or experts - Choose your level
βœ… Available on Colab, Kaggle, Binder & GitHub - Choose your platform

The exercises are best experienced using datatable's v1.0.0 (Released on 1st July, 2021) & above but recommended to use the latest available version.

Set 01 β€’ Datatable Introduction β€’ Beginner β€’ Exercises 1-10

Style Colab Kaggle Binder GitHub
Exercises Open in Colab Open in Kaggle Open in Binder Open in GitHub
Solutions Open in Colab Open in Kaggle Open in Binder Open in GitHub

Set 02 β€’ Files and Formats β€’ Beginner β€’ Exercises 11-20

Style Colab Kaggle Binder GitHub
Exercises Open in Colab Open in Kaggle Open in Binder Open in GitHub
Solutions Open in Colab Open in Kaggle Open in Binder Open in GitHub

Set 03 β€’ Understanding Frames β€’ Beginner β€’ Exercises 21-30

Style Colab Kaggle Binder GitHub
Exercises ETA: 10th July, 2021 ETA: 10th July, 2021 ETA: 10th July, 2021 ETA: 10th July, 2021
Solutions ETA: 10th July, 2021 ETA: 10th July, 2021 ETA: 10th July, 2021 ETA: 10th July, 2021

Set 04 β€’ Row Operations β€’ Beginner β€’ Exercises 31-40

Style Colab Kaggle Binder GitHub
Exercises ETA: 13th July, 2021 ETA: 13th July, 2021 ETA: 13th July, 2021 ETA: 13th July, 2021
Solutions ETA: 13th July, 2021 ETA: 13th July, 2021 ETA: 13th July, 2021 ETA: 13th July, 2021

Set 05 β€’ Column Operations β€’ Beginner β€’ Exercises 41-50

Style Colab Kaggle Binder GitHub
Exercises ETA: 16th July, 2021 ETA: 16th July, 2021 ETA: 16th July, 2021 ETA: 16th July, 2021
Solutions ETA: 16th July, 2021 ETA: 16th July, 2021 ETA: 16th July, 2021 ETA: 16th July, 2021

Set 06 β€’ Various Aggregations β€’ Intermediate β€’ Exercises 51-60

Style Colab Kaggle Binder GitHub
Exercises ETA: 19th July, 2021 ETA: 19th July, 2021 ETA: 19th July, 2021 ETA: 19th July, 2021
Solutions ETA: 19th July, 2021 ETA: 19th July, 2021 ETA: 19th July, 2021 ETA: 19th July, 2021

Set 07 β€’ Grouping Options β€’ Intermediate β€’ Exercises 61-70

Style Colab Kaggle Binder GitHub
Exercises ETA: 22nd July, 2021 ETA: 22nd July, 2021 ETA: 22nd July, 2021 ETA: 22nd July, 2021
Solutions ETA: 22nd July, 2021 ETA: 22nd July, 2021 ETA: 22nd July, 2021 ETA: 22nd July, 2021

Set 08 β€’ Time Series β€’ Intermediate β€’ Exercises 71-80

Style Colab Kaggle Binder GitHub
Exercises ETA: 25th July, 2021 ETA: 25th July, 2021 ETA: 25th July, 2021 ETA: 25th July, 2021
Solutions ETA: 25th July, 2021 ETA: 25th July, 2021 ETA: 25th July, 2021 ETA: 25th July, 2021

Set 09 β€’ Native FTRL β€’ Expert β€’ Exercises 81-90

Style Colab Kaggle Binder GitHub
Exercises ETA: 28th July, 2021 ETA: 28th July, 2021 ETA: 28th July, 2021 ETA: 28th July, 2021
Solutions ETA: 28th July, 2021 ETA: 28th July, 2021 ETA: 28th July, 2021 ETA: 28th July, 2021

Set 10 β€’ Complete Examples β€’ Intermediate β€’ Exercises 91-100

Style Colab Kaggle Binder GitHub
Exercises ETA: 31st July, 2021 ETA: 31st July, 2021 ETA: 31st July, 2021 ETA: 25th July, 2021
Solutions ETA: 31st July, 2021 ETA: 31st July, 2021 ETA: 31st July, 2021 ETA: 31st July, 2021

The Jupyter Notebooks can be run locally by cloning the repo and running on your local jupyter server or by clicking on the link to any of the supported platforms.

P.S. The notebooks will be periodically updated to improve the exercises and support the latest version.

Contribution πŸ› οΈ

Please create an Issue for any improvements, suggestions or errors in the content.

You can also tag @vopani on Twitter for any other queries or feedback.

License πŸ“‹

This project is licensed under the Apache License 2.0.

About

100 datatable exercises

License:Apache License 2.0


Languages

Language:Jupyter Notebook 100.0%