Modern Pandas (Part 1)
This is part 1 in my series on writing modern idiomatic pandas.
Modern Pandas
Method Chaining
Indexes
Fast Pandas
Tidy Data
Visualization
Time Series
Scaling
Effective Pandas
Introduction
This series is about how to make effective use of pandas, a data analysis library for the Python programming language.
It’s targeted at an intermediate level: people who have some experience with pandas, but are looking to improve.
Prior Art
There are many great resources for learning pandas; this is not one of them.
For beginners, I typically recommend Greg Reda’s 3-part introduction, especially if they’re familiar with SQL. Of course, there’s the pandas documentation itself. I gave a talk at PyData Seattle targeted as an introduction if you prefer video form. Wes McKinney’s Python for Data Analysis is still the goto book (and is also a really good introduction to NumPy as well). Jake VanderPlas’s Python Data Science Handbook, in early release, is great too.
Kevin Markham has a video series for beginners learning pandas.