Skip to content

Chapter 10: Pandas

This chapter covers pandas, the essential data analysis library in Python, including Series and DataFrame objects, data loading, filtering, manipulation, merging, reshaping, groupby, time series, and performance optimization.

10.1 Overview

10.2 Core pandas Objects

10.3 Creating DataFrames

10.4 DataFrame Inspection

10.5 Filtering Data

10.6 Data Manipulation

10.7 Handling Missing Data

10.8 Aggregations

10.9 Accessor Methods

10.10 Categorical Data

10.11 Merging DataFrames

10.12 Joining DataFrames

10.13 Concatenating DataFrames

10.14 Reshaping Data

10.15 GroupBy

10.16 Pivot Tables

10.17 Time Series

10.18 Window Functions

10.19 Panel Data

10.20 Performance Optimization

10.21 Common Pitfalls

10.22 Practical Examples

10.23 Pandas OOP Design

10.24 Pandas Plotting