Welcome to my curated collection of resources for learning and mastering the Pandas library in Python! This repository contains a variety of materials including personal notes, Jupyter notebooks, and external resources like Udemy courses, YouTube tutorials, and insightful books.
- Udemy Courses (link to web)
- YouTube Tutorials (link to web)
- Books (link to web)
- Personal Notes (link to web)
- Jupyter Notebooks (link to web)
- Pandas Reference Docs (link to web)
These courses have been instrumental in advancing my Pandas skills. I've included my notes and code exercises for each.
Check out these excellent video tutorials that have helped me learn Pandas more interactively.
- Python Pandas Tutorial by Corey Schafer (Code Exercises)
- Complete Python Pandas Data Science Tutorial! (2024 Updated Edition) by Keith Galli (Code Exercises)
Some of the best references for deepening your understanding of Pandas.
- Effective Pandas by Matt Harrison
!!! NOTE: the contents here does not yet exist. It is currently being developed by Aaron Hung. !!!
Here are my handwritten notes from various lessons and practical experience.
- Pandas Cheatsheet: My summary of the most commonly used Pandas functions.
!!! NOTE: the contents here does not yet exist. It is currently being developed by Aaron Hung. !!!
Explore my hands-on Pandas practice with code examples, visualizations, and interactive notebooks.
- Intro to Pandas - Data Manipulation Basics
- Advanced Pandas Techniques
- Pandas for Data Analysis - Case Studies
- Built-in Functions
- numpy.count_nonzero
- pandas.DataFrame.cumsum
- pandas.DataFrame.fillna
- pandas.DataFrame.agg
- pandas.DataFrame.transform
- pandas.DataFrame.apply
- pandas.DataFrame.applymap
- pandas.DataFrame.at
- pandas.DataFrame.iat
- pandas.concat
- pandas.DataFrame.reset
- pandas.DataFrame.set_index
- pandas.DataFrame.iloc
- pandas.DataFrame.loc
- pandas.IndexSlice
- pandas.DataFrame.xs
- pandas.DataFrame.reorder_levels
- pandas.DataFrame.swaplevel
- pandas.DataFrame.droplevel
- pandas.DataFrame.reset_index
- MultiIndex / advanced indexing
- pandas.DataFrame.stack
- pandas.DataFrame.unstack
- pandas.DataFrame.transpose
- pandas.DataFrame.pivot
- pandas.DataFrame.melt
- pandas.DataFrame.pivot_table
- pandas.DataFrame.groupby
- parser
- pandas.core.resample.Resampler.interpolate
- pandas.DataFrame.asfreq
- rolling
- string — Common string operations
- pandas.get_dummies
- Matplotlib Examples
- plot
- Wiki - Chartjunk
- Data Looks Better Naked
- Edward Tufte Books and Essays
- IO Tools
Happy Coding! ✨