Effective Pandas: Patterns for Data Manipulation (Treading on Python, Band 5