|
1 | 1 | {
|
2 | 2 | "cells": [
|
3 |
| - { |
4 |
| - "cell_type": "markdown", |
5 |
| - "metadata": {}, |
6 |
| - "source": [ |
7 |
| - "# 100 pandas puzzles\n", |
8 |
| - "\n", |
9 |
| - "Inspired by [100 Numpy exerises](https://github.com/rougier/numpy-100), here are 100* short puzzles for testing your knowledge of [pandas'](http://pandas.pydata.org/) power.\n", |
10 |
| - "\n", |
11 |
| - "Since pandas is a large library with many different specialist features and functions, these excercises focus mainly on the fundamentals of manipulating data (indexing, grouping, aggregating, cleaning), making use of the core DataFrame and Series objects. \n", |
12 |
| - "\n", |
13 |
| - "Many of the excerises here are stright-forward in that the solutions require no more than a few lines of code (in pandas or NumPy... don't go using pure Python or Cython!). Choosing the right methods and following best practices is the underlying goal.\n", |
14 |
| - "\n", |
15 |
| - "The exercises are loosely divided in sections. Each section has a difficulty rating; these ratings are subjective, of course, but should be a seen as a rough guide as to how inventive the required solution is.\n", |
16 |
| - "\n", |
17 |
| - "If you're just starting out with pandas and you are looking for some other resources, the official documentation is very extensive. In particular, some good places get a broader overview of pandas are...\n", |
18 |
| - "\n", |
19 |
| - "- [10 minutes to pandas](http://pandas.pydata.org/pandas-docs/stable/10min.html)\n", |
20 |
| - "- [pandas basics](http://pandas.pydata.org/pandas-docs/stable/basics.html)\n", |
21 |
| - "- [tutorials](http://pandas.pydata.org/pandas-docs/stable/tutorials.html)\n", |
22 |
| - "- [cookbook and idioms](http://pandas.pydata.org/pandas-docs/stable/cookbook.html#cookbook)\n", |
23 |
| - "\n", |
24 |
| - "Enjoy the puzzles!\n", |
25 |
| - "\n", |
26 |
| - "\\* *the list of exercises is not yet complete! Pull requests or suggestions for additional exercises, corrections and improvements are welcomed.*" |
27 |
| - ] |
28 |
| - }, |
29 | 3 | {
|
30 | 4 | "cell_type": "markdown",
|
31 | 5 | "metadata": {},
|
|
1631 | 1605 | ],
|
1632 | 1606 | "metadata": {
|
1633 | 1607 | "kernelspec": {
|
1634 |
| - "display_name": "Python 3", |
| 1608 | + "display_name": ".venv", |
1635 | 1609 | "language": "python",
|
1636 | 1610 | "name": "python3"
|
1637 | 1611 | },
|
|
0 commit comments